Verbinding maken met data

Met Tableau Prep kunt u uw data opschonen en vormgeven voor analyse. De eerste stap in dit proces is het identificeren van de data waarmee u gaat werken.

Opmerking: vanaf versie 2020.4.1 kunt u ook flows maken en bewerken in Tableau Server en Tableau Cloud. De informatie in dit onderwerp is van toepassing op alle platforms, tenzij specifiek anders vermeld. Zie Tableau Prep op het web(Link wordt in een nieuw venster geopend) in de Help bij Tableau Server voor meer informatie over authoringflows op het web.

U kunt op een van de volgende manieren verbinding maken met uw data:

Verbinding maken via systeemeigen connectors voor populaire datatypen

De meest gebruikelijke manier om verbinding te maken met data is door gebruik te maken van de systeemeigen connectors in Tableau Prep Builder. Deze zijn beschikbaar voor de meest populaire datatypen en er worden regelmatig nieuwe connectors toegevoegd bij nieuwe versies van Tableau Prep Builder. Voor een lijst met beschikbare connectors, opent u Tableau Prep Builder of start u een flow op het web en klikt u vervolgens op de knop Verbinding toevoegen . Zo kunt u de beschikbare connectors zien die hieronder in het linkerdeelvenster worden vermeld in Verbinding maken.

De meeste systeemeigen connectors werken op al onze platforms hetzelfde. Deze worden beschreven in het onderwerp Ondersteunde connectors(Link wordt in een nieuw venster geopend) in de Help bij Tableau Desktop.

Opmerking: wanneer u verbinding maakt met een databron, mag u de gereserveerde naam 'Aantal records' niet gebruiken voor een veldnaam of een berekend veld. Als u deze gereserveerde naam gebruikt, ontstaat er een machtigingsfout.

Overwegingen bij het gebruik van systeemeigen connectors

  • Als u een flow opent in een versie waarin de connector niet wordt ondersteund, wordt de flow mogelijk wel geopend. Maar er kunnen fouten optreden of de flow wordt niet uitgevoerd, tenzij de dataverbindingen worden verwijderd.

  • Wanneer u een MySQL-connector gebruikt, is de standaardinstelling dat de verbinding beveiligd is wanneer SSL is ingeschakeld. Tableau Prep Builder ondersteunt echter geen aangepaste, op certificaten gebaseerde SSL-verbindingen voor op MySQL gebaseerde connectors.
  • Voor sommige connectors, die in de onderstaande secties worden beschreven, gelden andere vereisten bij gebruik met Tableau Prep Builder.

Verbinding maken met clouddatabronnen via Tableau Server of Tableau Cloud
Verbinding maken met SalesForce-data
Verbinding maken met de Salesforce Data Cloud
Verbinding maken met Google BigQuery-data
Verbinding maken met SAP HANA-data
Verbinding maken met ruimtelijke bestanden en databases
Verbinding maken met ODBC
Maak verbinding met Microsoft Excel-data en schoon deze op met Data Interpreter

Verbinding maken met aangepaste connectors

Wanneer Tableau Prep geen ingebouwde connector voor uw ODBC- en JDBC-data biedt, kunt u een aangepaste connector gebruiken. U kunt:

Aangepaste connectors voor op ODBC en JDBC gebaseerde data worden ondersteund in Tableau Prep Builder versie 2020.4.1 en later.

Zie Uw connector uitvoeren voor meer informatie voor connectorontwikkelaars.

Voor sommige aangepaste connectors is de installatie van een extra stuurprogramma vereist. Als u tijdens het verbindingsproces hierom wordt gevraagd, volgt u de aanwijzingen om het vereiste stuurprogramma te downloaden en te installeren. Aangepaste connectors kunnen momenteel niet worden gebruikt met Tableau Cloud.

Door partners gebouwde connectors gebruiken

In het deelvenster Verbinding maken zijn connectors beschikbaar die door partners zijn gemaakt en andere aangepaste connectors. Deze connectors staan vermeld onder Extra verbindingen en zijn ook beschikbaar op de pagina Tableau Exchange-connectors.

  1. Klik op Verbindingen in het linkerdeelvenster.
  2. Ga naar het gedeelte Extra connectors van het deelvenster Verbinding maken en klik op de connector die u wilt gebruiken.
  3. Klik op Installeren en Tableau opnieuw opstarten.

    Na installatie wordt de connector weergegeven in het gedeelte Naar een server van het deelvenster Verbinding maken.

Opmerking: Als u een waarschuwing krijgt dat de connectors niet kunnen worden geladen, installeert u het benodigde .taco-bestand vanaf de pagina Tableau Exchange-connectors. Als u wordt gevraagd om de stuurprogramma's te installeren, ga dan naar Tableau Exchange voor instructies en locaties voor het downloaden van stuurprogramma's.

Verbinding maken met gepubliceerde databronnen

Gepubliceerde databronnen zijn bronnen die u met anderen kunt delen. Wanneer u een databron beschikbaar wilt maken voor andere gebruikers, kunt u deze vanaf Tableau Prep Builder (versie 2019.3.1 en later) publiceren naar Tableau Server of Tableau Cloud, of als uitvoer van uw flow.

U kunt een gepubliceerde databron gebruiken als invoerdatabron voor uw flow, ongeacht of u in Tableau Prep Builder of op het web werkt.

Opmerking: wanneer u een flow publiceert die een gepubliceerde databron als invoer bevat, wordt de uitgever toegewezen als de standaard floweigenaar. Wanneer de flow wordt uitgevoerd, gebruikt deze de floweigenaar voor de account Uitvoeren als. Zie ’Uitvoeren als service'-account(Link wordt in een nieuw venster geopend) voor meer informatie over de account Uitvoeren als. Alleen de site- of serverbeheerder kan de eigenaar van de flow wijzigen in Tableau Server of Tableau Cloud en alleen voor zichzelf.

Tableau Prep Builder ondersteunt:

  • Gepubliceerde databronnen met gebruikersfilters of functies vanaf Tableau Prep Builder versie 2021.1.3.
  • Verbindingen met één server en site. Aanmelden op een andere server of op dezelfde server en een andere site wordt niet ondersteund. U moet dezelfde server- of siteverbinding gebruiken om het volgende te doen:
    • Verbinding maken met de gepubliceerde databron.
    • De uitvoer van de flow publiceren naar Tableau Server of Tableau Cloud.
    • De flow plannen voor uitvoeren op Tableau Server of Tableau Cloud.

    Als uw flow gepubliceerde databronnen gebruikt en u zich afmeldt bij de server, wordt de flowverbinding verbroken. De flow bevindt zich in een foutstatus en u kunt de data uit de gepubliceerde databron niet zien in het deelvenster Profiel of het dataraster.

Opmerking: Tableau Prep Builder ondersteunt geen gepubliceerde databronnen met multidimensionale (kubus-)data, verbindingen met meerdere servers of gepubliceerde databronnen met gerelateerde tabellen.

Tableau Server en Tableau Cloud ondersteunen:

  • Gepubliceerde databronnen met gebruikersfilters of functies die beginnen in Tableau Server en Tableau Cloud versie 2021.2.
  • Een flow op het web maken of bewerken met een gepubliceerde databron (Tableau Server of Tableau Cloud versie 2020.4 en later)
  • Verbinding maken met gepubliceerde databronnen (Tableau Server en Tableau Cloud versie 2019.3 en later)

    Opmerking: eerdere versies van Tableau Server ondersteunen mogelijk niet alle functies van de gepubliceerde databron.

Over referenties en machtigingen:

  • U moet de rol Explorer of hoger hebben op de serversite waar u bent aangemeld om verbinding te kunnen maken met gepubliceerde databronnen. Alleen Creators kunnen flows op het web maken of bewerken. Zie Siterollen van gebruiker instellen(Link wordt in een nieuw venster geopend) in de Help bij Tableau Server voor meer informatie over siterollen.
  • In Tableau Prep Builder wordt toegang tot de databron geautoriseerd op basis van de identiteit van de gebruiker die is aangemeld op de server. U ziet alleen de data waartoe u toegang heeft.
  • Bij webauthoring in Prep (Tableau Server en Tableau Cloud) wordt de toegang tot de databron ook geautoriseerd op basis van de identiteit van de gebruiker die is aangemeld bij de server. U ziet alleen de data waartoe u toegang heeft.

    Wanneer u de flow handmatig of volgens een schema uitvoert, wordt de toegang tot de databron echter geautoriseerd op basis van de identiteit van de floweigenaar. De laatste gebruiker die een flow publiceert, wordt de nieuwe floweigenaar.

  • Site- en serverbeheerders kunnen de floweigenaar wijzigen, maar alleen in zichzelf.
  • Om verbinding te kunnen maken met de gepubliceerde databron, moeten de referenties worden ingesloten.

    Tip: als er geen referenties voor de databron zijn ingesloten, werkt u de databron bij met de ingesloten referenties.

Gepubliceerde databronnen gebruiken in uw flow

Volg de instructies voor uw Tableau Prep-versie om verbinding te maken met een gepubliceerde databron en deze in uw flow te gebruiken:

Tableau Prep Builder versie 2020.2.2 en later en op het web
Tableau Prep Builder-versie 2020.2.1 en eerder

Verbinding maken met virtuele verbindingen

Ondersteund in Tableau Prep Builder versie 2021.4.1 en hoger en in Tableau Server en Tableau Cloud versie 2021.4 en hoger. Databeheer is vereist om deze functie te gebruiken.

U kunt verbinding maken met data via virtuele verbindingen voor uw flows. Virtuele verbindingen zijn bronnen die kunnen worden gedeeld en een centraal toegangspunt tot data bieden.

Overwegingen bij verbinden met virtuele verbindingen:

  • Databasereferenties zijn in de virtuele verbinding ingesloten. U hoeft zich alleen maar aan te melden bij uw server voor toegang tot de tabellen in de virtuele verbinding.
  • Databeleid dat beveiliging op rijniveau toepast, kan in de virtuele verbinding worden opgenomen. Wanneer u met uw flows werkt en deze uitvoert, worden alleen de tabellen, velden en waarden weergegeven waartoe u toegang hebt.
  • Beveiliging op rijniveau in virtuele verbindingen is niet van toepassing op de uitvoer van flows. Alle gebruikers met toegang tot de flowuitvoer zien dezelfde data.
  • Aangepaste en initiële SQL worden niet ondersteund.
  • Parameters worden niet ondersteund. Zie Parameters in flows maken en gebruiken voor meer informatie over het gebruik van parameters in uw flow.

Zie de Help bij Tableau Server(Link wordt in een nieuw venster geopend) of Tableau Cloud(Link wordt in een nieuw venster geopend) voor meer informatie over virtuele verbindingen en databeleid.

  1. Open Tableau Prep Builder en klik op de knop Verbinding toevoegen .

    Klik bij webauthoring, op de pagina Start, op Maken > flow of klik op de pagina Verkennen op Nieuw > Flow. Klik dan op Verbinding maken met data.

  2. Selecteer in het deelvenster Verbinding maken, onder Zoeken naar data, Tableau Server.

  3. Meld u aan om verbinding te maken met uw server of site.

    Bij webauthoring wordt een dialoogvenster Zoeken naar data geopend voor de server waarop u bent aangemeld.

  4. Klik op Type Alles.

  5. Selecteer Virtuele verbindingen.

  6. Selecteer de databron die u wilt gebruiken en klik vervolgens op Verbinding maken.

  7. De databron wordt toegevoegd aan het deelvenster Flow In het deelvenster Verbindingen kunt u een selectie maken uit de lijst met tabellen die zijn opgenomen in de virtuele verbinding en deze naar het deelvenster Flow slepen om uw flow te starten.

Opmerking: als u bewerkinge voor Naam wijzigen ziet in het deelvenster Wijzigingen wanneer u verbinding maakt met een virtuele verbinding, verwijder deze dan niet. Tableau Prep genereert deze bewerkingen automatisch, zodat ze worden gekoppeld aan de gebruiksvriendelijke naam van het veld en zodat deze naam wordt weergegeven.

Verbinding maken met Tableau-data-extracten

U kunt een data-extract gebruiken als invoer voor uw dataflow. Extracten zijn opgeslagen subsets van data die u kunt maken door filters te gebruiken en andere limieten te configureren. Uittreksels worden opgeslagen als .hyper-bestanden.

Zie Uw werk opslaan en delen voor meer informatie over het gebruik van extracten met Tableau Prep Builder.

Verbinding maken met data via Tableau Catalog

Als u de Databeheer(Link wordt in een nieuw venster geopend) hebt met Tableau Catalog ingeschakeld, kunt u ook zoeken naar en verbinding maken met databases en tabellen die zijn opgeslagen in Tableau Server of Tableau Cloud.

Zie ’Over Tableau Catalog’ in de Help bij Tableau Server(Link wordt in een nieuw venster geopend) of Tableau Cloud(Link wordt in een nieuw venster geopend) voor meer informatie over Tableau Catalog.

Andere verbindingsopties

Wanneer u verbinding maakt, ziet u mogelijk ook de volgende opties, afhankelijk van de verbinding die u kiest.

Aangepaste SQL gebruiken om verbinding te maken met data

Als u precies weet welke informatie u uit een database nodig hebt en weet hoe u SQL-query's schrijft, kunt u aangepaste SQL-query's gebruiken om verbinding te maken met data, net zoals u dat in Tableau Desktop kunt doen. U kunt een aangepaste SQL onder andere gebruiken om uw data in tabellen te verenigen, velden te herschikken om joins op basis van meerdere databases uit te voeren, uw data te herstructureren of de omvang ervan te verkleinen voor analyse.

  1. Maak verbinding met uw databron en selecteer een database in het veld Database in het deelvenster Verbindingen.

  2. Klik op de link Aangepaste SQL om het tabblad Aangepaste SQL te openen.

  3. Typ of plak de query in het tekstvak en klik vervolgens op Uitvoeren om de query uit te voeren.

  4. Voeg een opschoningsstap stap toe in het deelvenster Flow, zodat u ziet dat alleen relevante velden uit de aangepaste SQL-query aan uw flow worden toegevoegd.

Initiële SQL gebruiken voor query’s voor uw verbindingen

Ondersteund in Tableau Prep Builder versie 2019.2.2 en later en bij het maken van flows op het web vanaf versie 2020.4.1

U kunt een initiële SQL-opdracht opgeven die wordt uitgevoerd wanneer verbinding wordt gemaakt met een database die deze opdracht ondersteunt. Wanneer u bijvoorbeeld verbinding maakt met Amazon Redshift, kunt u een SQL-instructie invoeren om een filter toe te passen bij het verbinden met de database. Dit werkt op dezelfde manier als waarop u filters toevoegt in de invoerstap. De SQL-opdracht wordt toegepast voordat steekproeven worden uitgevoerd voor data en in Tableau Prep worden geladen.

Vanaf Tableau Prep Builder (versie 2020.1.3) en op het web kunt u ook parameters opnemen om de toepassingsnaam, versie en flownaam door te geven. Dan worden trackingdata opgenomen wanneer u een query uitvoert op uw databron.

Initiële SQL uitvoeren

Om uw data te vernieuwen en de Initiële SQL-opdracht uit te voeren, voert u een van de volgende handelingen uit:

  • Wijzig de initiële SQL-opdracht en vernieuw de invoerstap door de verbinding opnieuw tot stand te brengen.
  • Voer de flow uit. De opdracht Initiële SQL wordt uitgevoerd voordat alle data zijn verwerkt.
  • De flow uitvoeren in Tableau Server of Tableau Cloud. De initiële SQL wordt elke keer uitgevoerd dat de flow wordt uitgevoerd als onderdeel van de ervaring met het laden van data

Opmerking: Databeheer(Link wordt in een nieuw venster geopend) is vereist om uw flow volgens een schema uit te voeren in Tableau Server of Tableau Cloud. Zie Over Databeheer(Link wordt in een nieuw venster geopend)voor meer informatie over de Databeheer.

  1. Selecteer in het deelvenster Verbindingen een connector in de lijst die Initiële SQL ondersteunt.
  2. Klik op de link Initiële SQL weergeven om het dialoogvenster uit te vouwen en uw SQL-instructies in te voeren.

Parameters opnemen in een instructie voor initiële SQL

Wordt ondersteund in Tableau Prep Builder versie 2020.1.3 en later en bij het maken van flows op het web vanaf versie 2020.4.1.

U kunt de volgende parameters doorgeven aan uw databron om extra details toe te voegen over uw Tableau Prep-toepassing, -versie en -flownaam. De parameters TableauServerUser en TableauServerUserFull worden momenteel niet ondersteund.

ParameterBeschrijvingGeretourneerde waarde
TableauAppDe toepassing die wordt gebruikt om toegang te krijgen tot uw databron.

Prep Builder

Prep Conductor

TableauVersionHet versienummer van de toepassing.

Tableau Prep Builder: retourneert de exacte versie. Bijvoorbeeld 2020.4.1.

Tableau Prep Conductor: Retourneert de versie van de hoofdserver waarop Tableau Prep Conductor is ingeschakeld. Bijvoorbeeld 2020.4

FlowNameDe naam van het .tfl-bestand in Tableau Prep BuilderVoorbeeld: Entertainment Data_Cleaned