Meer data toevoegen in de invoerstap
Opmerking: Vanaf versie 2020.4.1 kunt u flows maken en bewerken in Tableau Server en Tableau Cloud. De inhoud van dit onderwerp is van toepassing op alle platforms, tenzij specifiek anders vermeld. Zie Tableau Prep op het web in de Help bij Tableau Server(Link wordt in een nieuw venster geopend) en Tableau Cloud(Link wordt in een nieuw venster geopend) voor meer informatie over flows maken op het web.
Nadat u verbinding hebt gemaakt met uw databronnen en bent begonnen met het bouwen van uw flow, wilt u mogelijk uw dataverbindingen vernieuwen wanneer er nieuwe data binnenkomen. U kunt ook een join maken van datasets of ze verenigen in de invoerstap om het werken met grotere databronnen efficiënter te maken.
De invoerstapdata vernieuwen of uw verbinding wijzigen
Als er data in uw invoerbestanden of tabellen veranderen nadat u met uw flow bent gaan werken, kunt u de invoerstap vernieuwen om de nieuwe data binnen te halen. U kunt ook eenvoudig afzonderlijke invoerstapverbindingen wijzigen en bijwerken zonder uw flow te verstoren.
Uw databron vernieuwen
Geldt voor bestandstypen. Nog niet ondersteund op het web.
Voer een van de volgende handelingen uit:
Klik in het deelvenster Flow met de rechtermuisknop op de invoerstap die u wilt vernieuwen en selecteer Vernieuwen in het menu.
Klik in het deelvenster Flow in het bovenste menu op de knop Vernieuwen om alle invoerstappen te vernieuwen. Om één enkele invoerstap te vernieuwen, klikt u op de vervolgkeuzepijl naast de knop Vernieuwen en selecteert u de invoerstap in de lijst.
Uw databron vervangen
Geldt voor bestandstypen, databronnen en extracten in Tableau Prep Builder en op het web.
Vernieuw uw databron door afzonderlijke invoerverbindingen te bewerken of afzonderlijke flowdatabronnen te vervangen door een andere databron.
De verbinding bewerken
Met deze optie kunt u eenvoudig uw referenties vernieuwen of de databron vervangen door hetzelfde databrontype.
Opmerking: Om de prestaties te behouden, neemt Tableau Prep steekproeven van grote datasets. Als er een steekproef is genomen van uw data, ziet u uw nieuwe data mogelijk niet in het deelvenster Profiel. U kunt de instellingen wijzigen voor de manier waarop er een steekproef wordt genomen van uw data in het tabblad Datasteekproef in de invoerstap, maar dit kan van invloed zijn op de prestaties. Zie Het formaat van uw datasteekproef instellen(Link wordt in een nieuw venster geopend) voor meer informatie over het instellen van het formaat van uw datasteekproef.
In het deelvenster Verbindingen klikt u met de rechtermuisknop of Ctrl-klikt u (MacOS) op de databron en selecteert u Bewerken.
Herstel uw verbinding door u aan te melden bij de database of door het bestand of Tableau-extract opnieuw te selecteren.
De invoerverbinding vervangen
Vervang eenvoudig een bestaande databron in uw flow door een nieuwe databron zonder de flowverbinding te verbreken. Afhankelijk van uw Tableau Prep-versie kunt u een nieuwe databron over uw oude databron slepen of handmatig de verbinding met uw databron verbreken en opnieuw tot stand brengen.
Versleep om de invoerverbinding te vervangen (versie 20224. en later)
Vanuit het deelvenster Verbindingen, sleept u de nieuwe tabel naar het deelvenster Flow boven de invoerstap die u wilt vervangen en zet u deze neer op de optie Vervangen.
Configureer de instellingen opnieuw en los eventuele fouten op.
Klik in het deelvenster Flow met de rechtermuisknop op de invoerstap die u wilt vernieuwen en selecteer Verwijderen in het menu.
Hierdoor wordt uw flow tijdelijk in een foutstatus geplaatst.
- Maak verbinding met de nieuwe of bijgewerkte databron.
Sleep de tabel naar het deelvenster Flow boven op de tweede stap in de flow waaraan u de invoerstap wilt toevoegen. Zet het neer op de optie Toevoegen om het opnieuw te verbinden met de flow.
Verenigingsbestanden en databasetabellen in de invoerstap
Invoerverenigingen kunnen alleen worden bewerkt en gemaakt in Tableau Prep Builder, maar kunnen worden gepland voor uitvoering op het web.
Wanneer u met meerdere bestanden of databasetabellen uit één databron werkt, kunt u filters toepassen om naar bestanden te zoeken of een zoekopdracht met jokertekens gebruiken om tabellen te vinden. Vervolgens kunt u de data verenigen, zodat alle bestands- of tabeldata in de invoerstap worden opgenomen. Om bestanden te kunnen verenigen, moeten de bestanden zich in dezelfde directory of subdirectory bevinden.
Opmerking: Deze optie is niet beschikbaar voor Tableau-extracten.
Nieuwe bestanden die aan dezelfde map worden toegevoegd en voldoen aan de filtercriteria, worden automatisch opgenomen in de vereniging de volgende keer dat u de flow opent of uitvoert vanaf de opdrachtregel.
Verpakte flowbestanden (.tflx) herkennen nieuwe bestanden niet automatisch, omdat de bestanden al met de flow zijn verpakt. Om nieuwe bestanden voor verpakte flows op te nemen, opent u het flowbestand (.tfl) in Tableau Prep Builder om de nieuwe bestanden op te halen en vervolgens de flow opnieuw te verpakken om de nieuwe bestandsdata op te nemen.
Om databasetabellen te kunnen samenvoegen, moeten de tabellen zich in dezelfde database bevinden en moet de databaseverbinding het gebruik van een zoekopdracht met jokertekens ondersteunen. De volgende databases ondersteunen dit type vereniging:
Amazon Redshift
Microsoft SQL Server
MySQL
Oracle
PostgreSQL
Als u bestanden of tabellen toevoegt of verwijdert nadat u de vereniging hebt gemaakt, kunt u de invoerstap vernieuwen om uw flow bij te werken met de nieuwe of gewijzigde data.
Als u data uit verschillende databronnen wilt verenigen, kunt u dat doen met de stap Vereniging. Zie Uw data verenigen(Link wordt in een nieuw venster geopend) voor meer informatie over het maken van Vereniging-stappen.
Verenigingsbestanden
Tableau Prep Builder verenigt standaard alle .csv-bestanden in dezelfde map als het .csv-bestand waarmee u verbinding hebt gemaakt, of alle werkbladen in het Excel-bestand waarmee u verbinding hebt gemaakt.
Als u de standaardvereniging wilt wijzigen, kunt u aanvullende filtercriteria opgeven om de bestanden of werkbladen te vinden die u in de vereniging wilt opnemen.
Kernfiltercriteria
In Tableau Prep Builder versie 2022.1.1 en eerder kunt u kiezen uit de volgende criteria:
Zoeken in: selecteer de map waarin u naar bestanden wilt zoeken. Vink het selectievakje Submappen opnemen aan om bestanden in de submap van de bovenliggende map op te nemen.
Bestanden: selecteer of u de bestanden die voldoen aan de criteria voor zoeken met jokertekens wilt opnemen of uitsluiten.
Overeenkomend patroon (xxx*): voer een zoekpatroon voor jokertekens in om bestanden te vinden waarvan de bestandsnaam die tekens bevat. Als u bijvoorbeeld order* invoert, worden alle bestanden geretourneerd waarvan de bestandsnaam het woord 'order' bevat. Laat dit veld leeg om alle bestanden in de opgegeven map op te nemen.
Extra filters
Ondersteund in Tableau Prep Builder versie 2022.2.1 en later en voor flows die zijn gepubliceerd naar Tableau Cloud.
Opmerking: Als u extra filters in uw flow gebruikt, is flowplanning momenteel alleen beschikbaar via Tableau Cloud. U kunt de flow handmatig uitvoeren in Tableau Prep Builder of via de opdrachtregelinterface. Deze functie is niet compatibel met Tableau Server versie 2022,1 en eerder.
Vanaf Tableau Prep Builder versie 2022.2.1 en later zijn de filteropties bij het zoeken naar bestanden om te verenigen gewijzigd. U kunt nog steeds een directory en subdirectory opgeven waarin u wilt zoeken, maar u kunt nu meerdere filters instellen om een gedetailleerdere zoekopdracht uit te voeren.
Deze filteropties zijn van toepassing op de bestandstypen tekstbestanden, Microsoft Excel-bestanden en statistiekbestanden. U kunt meerdere filters selecteren. Elk filter wordt afzonderlijk toegepast, in de volgorde waarin u ze selecteert, van boven naar beneden. Filters kunnen momenteel niet worden verplaatst nadat ze zijn toegevoegd. U kunt ze echter wel verwijderen en toevoegen als dat nodig is.
U kunt kiezen uit de volgende filters:
Filter | Beschrijving |
---|---|
Bestandsnaam | Selecteer Overeenkomen of Niet overeenkomen voor een bestandsnaampatroon. Bijvoorbeeld: orders*. |
Bestandsgrootte | Filter bestanden door Assortiment aan formaten of Gerangschikt op grootte te selecteren. Assortiment aan formaten: u kunt kiezen uit de volgende opties:
Gerangschikt op grootte: sluit de N grootste of N kleinste bestanden in of uit. |
Datum gemaakt | Filter bestanden door Datumbereik, Relatieve datum, of Gerangschikt op datum te selecteren. Datumbereik: u kunt kiezen uit de volgende opties:
Relatieve datum: sluit een exact bereik van jaren, kwartalen, maanden, weken of dagen in of uit. U kunt ook een anker configureren ten opzichte van een specifieke datum. Opmerking: De Laatste datumperioden omvatten de volledige huidige tijdseenheid, zelfs als sommige datums nog niet hebben plaatsgevonden. Als u bijvoorbeeld de laatste maand selecteert en de huidige datum 7 januari is, geeft Tableau de data van 1 tot en met 31 januari weer. Gerangschikt op datum: sluit de N nieuwste of oudste bestanden in of uit. |
Datum van wijziging | Filter bestanden door Datumbereik, Relatieve datum, of Gerangschikt op datum te selecteren. Datumbereik: u kunt kiezen uit de volgende opties:
Relatieve datum: sluit een exact bereik van jaren, kwartalen, maanden, weken of dagen in of uit. U kunt ook een anker configureren ten opzichte van een specifieke datum. Opmerking: De Laatste datumperioden omvatten de volledige huidige tijdseenheid, zelfs als sommige datums nog niet hebben plaatsgevonden. Als u bijvoorbeeld de laatste maand selecteert en de huidige datum 7 januari is, geeft Tableau de data van 1 tot en met 31 januari weer. Gerangschikt op datum: sluit de N nieuwste of oudste bestanden in of uit. |
Opmerking: De onderstaande instructies variëren afhankelijk van uw Tableau Prep Builder-versie.
Een invoervereniging maken
Geldt voor Tableau Prep Builder versie 2022.2.1 en later
Klik op de knop Verbinding toevoegen en klik onder Verbinden op Tekstbestand voor .csv-bestanden, Microsoft Excel voor Excel-bestanden, of Statistiekbestand voor statistiekbestanden en selecteer vervolgens een bestand om te openen.
In het Invoer-deelvenster selecteert u het Tabellen-tabblad en selecteert u vervolgens Meerdere tabellen verenigen.
- Selecteer een map waarin u wilt zoeken. U kunt ook alle submappen opnemen die onder een bepaalde directory staan om uw zoekopdracht uit te breiden.
Klik op Bestandsfilter toevoegen en selecteer uit de volgende opties:
- Bestandsnaam: voer een naampatroon in om op te zoeken.
- Bestandsgrootte: zoek op groottebereik of gerangschikt op grootte.
- Datum gemaakt: zoek op datumbereik, relatieve datum of gerangschikt op datum.
- Datum van wijziging: zoek op datumbereik, relatieve datum of gerangschikt op datum.
Klik op Bestandsfilter toevoegen om meer filters toe te voegen.
Filterresultaten worden weergegeven in de sectie Opgenomen tabellen.
Klik op Toepassen om de bestanden te verenigen.
Wanneer u een nieuwe stap aan de flow toevoegt, kunt u alle bestanden zien die aan de dataset zijn toegevoegd in het veld Bestandspaden in het deelvenster Profiel. Dit veld wordt automatisch toegevoegd.
Klik op de knop Verbinding toevoegen en klik onder Verbinden op Tekstbestand voor .csv-bestanden of Microsoft Excel voor Excel-bestanden, en selecteer vervolgens een bestand om te openen.
In het Invoer-deelvenster selecteert u het Meerdere bestanden-tabblad en selecteert u vervolgens Met jokerteken verenigen.
Het onderstaande voorbeeld toont een invoervereniging met behulp van een overeenkomend patroon. Het plusteken op het bestandspictogram in de invoerstap Orders_Central in het deelvenster Flow geeft aan dat deze stap een invoervereniging omvat. De bestanden in de vereniging staan vermeld onder Opgenomen bestanden.
Gebruik de opties zoeken, bestand en overeenkomende patronen om de bestanden te vinden die u wilt verenigen.
Klik op Toepassen om de bestanden te verenigen.
Wanneer u een nieuwe stap aan de flow toevoegt, kunt u alle bestanden zien die aan de dataset zijn toegevoegd in het veld Bestandspaden in het deelvenster Profiel. Dit veld wordt automatisch toegevoegd.
Databasetabellen verenigen
Ondersteund in Tableau Prep Builder versie 2018.3.1 en later
Opmerking: De interface voor invoervereniging voor databasetabellen is bijgewerkt in Tableau Prep Builder versie 2022.2.1. Uw opties kunnen er anders uitzien, afhankelijk van uw versie.
Klik op de knop Verbinding toevoegen en maak onder Verbinden verbinding met een database die invoerverenigingen ondersteunt.
Sleep een tabel naar het deelvenster Flow.
In het Invoer-deelvenster selecteert u het Tabellen-tabblad en selecteert u vervolgens Meerdere tabellen verenigen.
Selecteer in eerdere versies het Meerdere tabellen-tabblad en selecteer vervolgens Met jokerteken verenigen.
In het veld Tabellen selecteert u Opnemen of Uitsluiten in de vervolgkeuzelijst. Voer vervolgens een overeenkomend patroon in om de tabellen te vinden die u wilt verenigen.
Gebruik in eerdere versies zoeken, Tabellen en de opties Overeenkomend patroon.
Alleen tabellen die in het deelvenster Verbindingen in de Tabellen-sectie worden weergegeven, kunnen worden opgenomen in de vereniging. Bij het zoeken naar invoerverenigingen wordt niet in schema's of in de databaseverbinding gezocht naar tabellen.
Klik op Toepassen om de tabeldata te verenigen.
Wanneer u een nieuwe stap aan de flow toevoegt, kunt u alle tabellen zien die aan de dataset zijn toegevoegd in het veld Tabelnamen in het deelvenster Profiel. Dit veld wordt automatisch toegevoegd.
Velden samenvoegen na een vereniging
Nadat u een vereniging hebt gemaakt in de invoerstap, wilt u mogelijk velden samenvoegen. U kunt dit in elke volgende stap doen, behalve bij de invoer- of uitvoerstappen. Zie Extra opties voor velden samenvoegen(Link wordt in een nieuw venster geopend) voor meer informatie.
Een join maken van data in de invoerstap
In Tableau Prep Builder (versie 2019.3.1 en later) en op het web kan Tableau Prep, wanneer u verbinding maakt met databases die tabellen met relatiedata bevatten, detecteren en weergeven welke velden in een tabel worden geïdentificeerd als de unieke ID en welke velden worden geïdentificeerd als een gerelateerd veld. Ook worden de gerelateerde tabelnamen voor deze velden weergegeven.
Een nieuwe kolom genaamd Gekoppelde sleutels wordt weergegeven in het invoerdeelvenster en toont de volgende relaties als deze bestaan:
Unieke ID. Dit veld identificeert elke rij in de tabel op unieke wijze. Er kunnen meerdere unieke ID's in een tabel voorkomen. De waarden in de velden moeten uniek zijn en mogen niet leeg of nul zijn.
Gerelateerde veld. Dit veld koppelt de tabel aan een andere tabel in de database. Er kunnen meerdere gerelateerde velden in een tabel voorkomen.
Zowel een unieke ID als een gerelateerd veld. Het veld is een unieke identificatie in deze tabel en koppelt de tabel ook aan een andere tabel in de database.
U kunt deze relaties gebruiken om snel de gerelateerde tabellen te vinden en toe te voegen aan uw flow, of om joins te maken vanuit de invoerstap. Deze functie is beschikbaar voor elke ondersteunde databaseconnector waarin tabelrelaties zijn gedefinieerd.
- Maak verbinding met een database (zoals Microsoft SQL Server) die relatiedata voor velden bevat, zoals unieke ID's of gerelateerde velden (vreemde sleutel).
Klik in het invoerdeelvenster op een veld dat is gemarkeerd als een -gerelateerd veld of als zowel een unieke ID als een gerelateerd veld.
Er wordt een dialoogvenster geopend met een lijst met gerelateerde tabellen.
Wijs de tabel die u wilt toevoegen of waarmee u een join wilt maken aan met de muis en klik op de plusknop om de tabel aan uw flow toe te voegen. U kunt ook op de join-knop klikken om een join te maken met de geselecteerde tabel.
Als u een join maakt, gebruikt Tableau Prep de gedefinieerde veldrelatie om een join te maken van de tabellen. Ook ziet u een voorbeeld van de JOIN-componenten die worden gebruikt om de join te maken.
U kunt ook een join maken van gerelateerde tabellen via het menu in het deelvenster Flow. Klik op het pluspictogram , selecteer vervolgens Een join maken om een lijst met gerelateerde tabellen te bekijken. Tableau Prep maakt de join op basis van de velden die de relatie tussen de twee tabellen vormen.
Opmerking: Als er voor uw tabel geen tabelrelaties zijn gedefinieerd, is deze optie niet beschikbaar.
Zie Joins maken van uw data(Link wordt in een nieuw venster geopend) voor meer informatie over werken met joins.