Tableau-gegevensverbindingen met databases en meerdere bronnen
โก Slimme samenvatting
Tableau-gegevensverbindingen behandelen alle routes die gegevens afleggen naar een werkmap, van platte bestanden tot live databases, webconnectoren en gepubliceerde serverbronnen. Deze pagina beschrijft elk verbindingstype, joins, unions, sorteren en bronvervanging.
In deze Tableau Data Connections-tutorial leer je over verschillende gegevensbronnen of gegevensverbindingen in Tableau.
Tableau Verbinding maken met verschillende gegevensbronnen
Tableau Tableau kan verbinding maken met verschillende soorten gegevensbronnen. Het kan verbinding maken met tekstbestanden, Excel-bestanden, PDF-bestanden, enzovoort. Het kan ook verbinding maken met verschillende databases via de ODBC-connector, evenals met servers en webconnectoren. De onderstaande secties beschrijven de verbindingsprocedure voor elk van deze Tableau-gegevensbronnen.
De volgende schermafbeelding geeft een volledig overzicht van de verbindingstypen die Tableau ondersteunt
Bestandsgebaseerde bronnen bevinden zich aan de linkerkant van dat venster en servers in het midden. De onderstaande secties volgen dezelfde volgorde.
Verbinding maken met een tekstbestand in Tableau
Stap 1) Klik op de optie "Tekstbestand" op het gegevenstabblad.
Stap 2) In het volgende scherm,
1. Selecteer de SuperStore.csv
2. Klik op de optie "Openen". Hierdoor wordt het tekstbestand met Tableau verbonden.
In het linkerdeelvenster ziet u het CSV-bestand.
Verbinding maken met Excel-bestand in Tableau
Stap 1) Klik op de "Microsoft Excel'optie gegeven op het gegevenstabblad.
Stap 2) In het volgende scherm,
- Selecteer het SuperStore.xlsx
- Klik op de optie "Openen".
Stap 3) Het verbindt het Excel-bestand met Tableau. De werkbladen in het Excel-bestand worden aan de linkerkant van het venster weergegeven.
Verbinding met database
Stap 1) Klik op de gewenste databaseverbinding op het tabblad Gegevens. Als u bijvoorbeeld verbinding wilt maken met MySQL databank, klik op de โMySQL" Keuze.
Stap 2) Dit gaat open MySQL verbindingsvenster.
- U kunt de MySQL servernaam en bewerk indien nodig de โPoortโ.
- Voer de gebruikersnaam en het wachtwoord in die worden gebruikt om verbinding te maken met de database.
- Klik op de knop โAanmeldenโ om verbinding te maken met de database.
Dit verbindt de database met Tableau. Je kunt tabellen uit de database selecteren, importeren en meerdere tabellen samenvoegen door een relatie tussen ze te creรซren.
Verbinding met websites
Tableau kan verbinding maken met websites via Tableau-dataconnectoren. De verbindingsprocedure wordt als volgt gegeven.
Stap 1) In dit venster,
- Klik op de optie "Meer" op het tabblad Gegevens.
- Selecteer โWebdataconnectorโ uit de lijst.
Stap 2) Hiermee wordt een Tableau Web Data Connector-venster geopend waarin u de gegevens van de webconnector moet invoeren.
Hoe Tableau Desktop met Tableau Server te verbinden
Tableau Server kan ex opslaantracdatabronnen en dataverbindingen. Op bedrijfsniveau is het belangrijk om de benodigde verbindingen te onderhouden. Tableau-serverZodat elke gebruiker gemakkelijk toegang heeft tot de gegevensbron. Gegevenssets op de server maken als volgt verbinding met Tableau Desktop.
Stap 1) Kies Tableau Server uit de opties
Selecteer de optie "Tableau Server" op het tabblad Gegevens.
Stap 2) Open de Tableau-server
Hiermee opent u het aanmeldingsvenster van Tableau Server. Klik op de optie 'Tableau Cloud', die in versies van vรณรณr de naamswijziging van 2022 'Tableau Online' heette.
Stap 3) Meld u aan
Hiermee wordt het aanmeldingsvenster van Tableau Cloud geopend.
- Voer het geregistreerde e-mailadres en wachtwoord in.
- Klik op de knop 'Aanmelden'.
Stap 4) Breng een verbinding tot stand
Hierdoor wordt Tableau Server verbonden met Tableau Desktop.
- Selecteer de dataset zoals weergegeven in de afbeelding.
- Hierdoor wordt de dataset in Tableau geรฏmporteerd.
De volgende stap is meestal het samenvoegen van meerdere tabellen.
Gegevensrelatie
Een relationeel database-/Excel-bestand bestaat uit meerdere tabellen/bladen. Deze meerdere tabellen/bladen kunnen in Tableau aan elkaar gekoppeld worden. Deze verbinding wordt tot stand gebracht door de functie 'Join' of 'Union' die aanwezig is in Tableau. De relatie tussen gegevens in twee of meer tabellen moet worden gespecificeerd tijdens het samenvoegen van tabellen.
Sluit zich aan bij
Tableau kan tabellen samenvoegen, tot wel 32 in รฉรฉn gegevensbron. Bij het samenvoegen kan de relatie tussen twee of meer tabellen worden gespecificeerd met behulp van een inner join, left join, right join of outer join. De functionaliteiten van elk type samenvoeging worden uitgelegd in de onderstaande tabel.
| Innerlijke verbinding | Linker deelname | Rechts meedoen | buitenste join |
|---|---|---|---|
| Het verbindt alle gemeenschappelijke records tussen twee tabellen of werkbladen. De verbindingsvoorwaarde kan worden opgegeven op basis van de primaire sleutel. Er kunnen een of meer deelnamevoorwaarden worden opgegeven om aan de tabellen te kunnen deelnemen. In Tableau kunnen veel tabellen worden samengevoegd voor visualisatie. | Een linkse join wordt gebruikt om alle records uit een linkertabel en algemene records uit de rechtertabel samen te voegen. Er kunnen een of meer joinvoorwaarden worden opgegeven om twee verschillende tabellen links te laten joinen. | Een rechterjoin wordt gebruikt om alle records uit een rechtertabel en algemene records uit de linkertabel samen te voegen. Op basis van de eisen kunnen รฉรฉn of meerdere verbindingscondities worden gesteld. | Een Outer join wordt gebruikt om alle records uit zowel de linker- als de rechtertabel samen te voegen. Er kunnen deelnamevoorwaarden worden ingesteld om gemeenschappelijke records samen te voegen. |
Laten we een voorbeeld van Join bekijken
Stap 1) Zodra Excel is verbonden, sleept u het gewenste werkblad naar het gegevensvenster, zoals weergegeven in de afbeelding.
Stap 2) U kunt meerdere bladen met elkaar verbinden door de bladen naar het gegevensvenster te slepen. De relatie tussen de bladen kan worden gegeven door de gegevensvelden met elkaar te verbinden.
Stap 3) In het gegevensblad
- Klik op de optie โDeelnemenโ zoals weergegeven in de afbeelding. Standaard voegt Tableau twee tabellen samen door een relatie te verbinden tussen de gemeenschappelijke kolommen die daarin aanwezig zijn.
- U kunt de relatie bewerken door de vereiste verbindingsvoorwaarde te selecteren.
- U kunt een of meer gegevensrelaties tussen de bladen of tabellen toevoegen.
Unie
De UNION-functie wordt gebruikt om gegevens uit twee of meer tabellen samen te voegen. In de meeste gevallen worden tabellen met dezelfde kopteksten samengevoegd met behulp van de UNION-functie, en is er geen koppelingsvoorwaarde nodig. De procedure is als volgt.
Stap 1) Sleep een deel van het blad naar het gegevensvenster, zoals weergegeven in de afbeelding.
Stap 2) Klik met de rechtermuisknop op het werkblad en selecteer de optie 'Converteren naar Union'.
Stap 3) In het data-unievenster.
- Sleep andere bladen die samengevoegd moeten worden.
- Klik op 'OK' om alle bladen in het venster toe te voegen of samen te voegen.
Er is geen gegevensrelatie nodig voor samenvoegbladen die in de gegevensbron aanwezig zijn.
Relaties versus joins in Tableau
Sinds versie 2020.2 heeft het canvas een bovenliggende laag die tabellen koppelt met een flexibele lijn in plaats van een vaste koppeling. Die lijn is een relatie en de keuze daarvan beรฏnvloedt de getallen die een weergave retourneert.
Een join wordt direct uitgevoerd en produceert รฉรฉn platte tabel, waardoor rijen worden gedupliceerd wanneer รฉรฉn kant meerdere overeenkomsten heeft. Een relatie wordt pas uitgevoerd wanneer een werkblad velden opvraagt, waarna de query op het juiste detailniveau wordt uitgevoerd.
- Gebruik een relatie Wanneer tabellen op verschillende detailniveaus zijn opgesteld, zoals bestellingen en retouren, zouden dubbele metingen de totalen vertekenen.
- Gebruik een join wanneer een enkele platte tabel echt gewenst is, bijvoorbeeld een opzoektabel waaraan beschrijvende kolommen zijn toegevoegd.
- Gebruik een vakbond wanneer tabellen dezelfde kolommen delen en alleen gestapeld hoeven te worden.
Binnen elke logische tabel blijven koppelingen beschikbaar: door te dubbelklikken op een tabel wordt de fysieke laag geopend met daarin het bovenstaande dialoogvenster voor koppelingen.
Gegevens sorteren
Gegevens in de gegevensbron kunnen worden gesorteerd op basis van de gebruikersvereiste. Het kan worden gesorteerd op basis van de volgorde van de gegevensbronnen: oplopend, aflopend, oplopend per tabel en aflopend per tabel.
Zodra de gegevens met Tableau zijn verbonden, kunnen ze worden gesorteerd met behulp van de optie 'Velden sorteren' in het tabblad 'Gegevensbron'. Sorteren op werkbladniveau is anders en wordt verderop behandeld. Gegevens sorteren in Tableau.
Gegevensbron vervangen
Tableau kan meerdere gegevensbronnen in รฉรฉn werkmap koppelen, en die bronnen kunnen worden gebruikt om verschillende bladen en dashboards te maken. In sommige gevallen moet een gegevensbron worden vervangen door een bijgewerkt bestand. Tableau heeft hiervoor een vervangingsfunctie, die geen invloed heeft op visualisaties die al op de oude bron zijn gebaseerd. Het is belangrijk om alle gebruikte dimensies en meetwaarden te behouden of te vervangen tijdens het vervangen van de gegevensbron.
De procedure voor het vervangen van een gegevensbron wordt als volgt beschreven.
Stap 1) Verbind eerst de nieuwe gegevensbron, zodat zowel de huidige bron als de vervangende bron in het gegevensvenster verschijnen.
Stap 2)
- Selecteer de gegevensbron die u wilt vervangen.
- Klik met de rechtermuisknop op de gegevensbron en selecteer de optie โGegevensbron vervangenโ.
Stap 3) Het opent het venster voor het vervangen van de gegevensbron.
1. Selecteer de huidige gegevensbron.
2. Selecteer een vervangende gegevensbron.
3. Klik op โOKโ om de gegevensbron te vervangen.
De inzichten die uit deze gegevens worden verkregen, worden behandeld in de Tableau-diagrammen en -grafieken tutorial.


























