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.

  • ๐Ÿ“ Bestandsbronnen: Tekst-, Excel- en PDF-bestanden kunnen rechtstreeks vanuit het tabblad 'Gegevens' worden verbonden, zonder dat er een stuurprogramma hoeft te worden ingesteld.
  • ๏ธ Databasebronnen: Native en ODBC-connectoren bereiken MySQL, Oracleen andere servers die gebruikmaken van host, poort en inloggegevens.
  • ๐Ÿ”— Tabellen combineren: Bij joins worden rijen op basis van een sleutel vergeleken, bij unions worden overeenkomende kopteksten gestapeld en bij relaties wordt de join uitgesteld tot een view wordt uitgevoerd.
  • ๐Ÿ”ข Verbindingstypen: Inner joins, left joins, right joins en outer joins bepalen welke rijen die niet overeenkomen behouden blijven; Tableau accepteert 32 tabellen per bron.
  • โ™ป๏ธ Bronvervanging: Ruilenping Een bron zorgt ervoor dat de bestaande platen intact blijven als de vervanging alle gebruikte afmetingen en maten behoudt.

Tableau-gegevensverbindingen

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

Tableau Verbinding maken met verschillende gegevensbronnen

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.

Verbinding maken met een tekstbestand in Tableau

Stap 2) In het volgende scherm,

1. Selecteer de SuperStore.csv

2. Klik op de optie "Openen". Hierdoor wordt het tekstbestand met Tableau verbonden.

Verbinding maken met een tekstbestand in Tableau

In het linkerdeelvenster ziet u het CSV-bestand.

Verbinding maken met een tekstbestand in Tableau

Verbinding maken met Excel-bestand in Tableau

Stap 1) Klik op de "Microsoft Excel'optie gegeven op het gegevenstabblad.

Verbinding maken met Excel-bestand in Tableau

Stap 2) In het volgende scherm,

  1. Selecteer het SuperStore.xlsx
  2. Klik op de optie "Openen".

Verbinding maken met Excel-bestand in Tableau

Stap 3) Het verbindt het Excel-bestand met Tableau. De werkbladen in het Excel-bestand worden aan de linkerkant van het venster weergegeven.

Verbinding maken met Excel-bestand in Tableau

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.

Verbinding met database

Stap 2) Dit gaat open MySQL verbindingsvenster.

  1. U kunt de MySQL servernaam en bewerk indien nodig de โ€œPoortโ€.
  2. Voer de gebruikersnaam en het wachtwoord in die worden gebruikt om verbinding te maken met de database.
  3. Klik op de knop โ€œAanmeldenโ€ om verbinding te maken met de database.

Verbinding met 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,

  1. Klik op de optie "Meer" op het tabblad Gegevens.
  2. Selecteer โ€œWebdataconnectorโ€ uit de lijst.

Verbinding met websites

Stap 2) Hiermee wordt een Tableau Web Data Connector-venster geopend waarin u de gegevens van de webconnector moet invoeren.

Verbinding met websites

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.

Verbind Tableau Desktop met Tableau Server

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.

Verbind Tableau Desktop met Tableau Server

Stap 3) Meld u aan

Hiermee wordt het aanmeldingsvenster van Tableau Cloud geopend.

  1. Voer het geregistreerde e-mailadres en wachtwoord in.
  2. Klik op de knop 'Aanmelden'.

Verbind Tableau Desktop met Tableau Server

Stap 4) Breng een verbinding tot stand

Hierdoor wordt Tableau Server verbonden met Tableau Desktop.

  1. Selecteer de dataset zoals weergegeven in de afbeelding.
  2. Hierdoor wordt de dataset in Tableau geรฏmporteerd.

Verbind Tableau Desktop met Tableau Server

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.

Gegevensrelatie

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.

Gegevensrelatie

Stap 3) In het gegevensblad

  1. 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.
  2. U kunt de relatie bewerken door de vereiste verbindingsvoorwaarde te selecteren.
  3. U kunt een of meer gegevensrelaties tussen de bladen of tabellen toevoegen.

Gegevensrelatie

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.

Unie

Stap 2) Klik met de rechtermuisknop op het werkblad en selecteer de optie 'Converteren naar Union'.

Unie

Stap 3) In het data-unievenster.

  1. Sleep andere bladen die samengevoegd moeten worden.
  2. Klik op 'OK' om alle bladen in het venster toe te voegen of samen te voegen.

Unie

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.

Gegevens sorteren

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.

Gegevensbron vervangen

Stap 2)

  1. Selecteer de gegevensbron die u wilt vervangen.
  2. Klik met de rechtermuisknop op de gegevensbron en selecteer de optie โ€œGegevensbron vervangenโ€.

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.

Gegevensbron vervangen

De inzichten die uit deze gegevens worden verkregen, worden behandeld in de Tableau-diagrammen en -grafieken tutorial.

Veelgestelde vragen

Een join combineert tabellen binnen รฉรฉn gegevensbron. Blending behoudt twee afzonderlijke bronnen en voegt geaggregeerde resultaten samen op bladniveau. Deze optie wordt gebruikt wanneer bronnen niet rechtstreeks kunnen worden gekoppeld.

De inloggegevens worden los van het werkblad bewaard. Bij het publiceren kunt u kiezen of gebruikers hun eigen inloggegevens opgeven of dat een ingebed account voor iedereen beschikbaar is.

Een join dupliceert rijen wanneer รฉรฉn sleutel overeenkomt met meerdere tegenoverliggende rijen, waardoor metingen meer dan eens worden geteld. Een relatie houdt elke tabel op zijn eigen granulariteit en voorkomt deze inflatie.

Tableau stelt voor om velden te matchen door namen en gegevenstypen te vergelijken, en AI-assistenten leggen waarschijnlijke sleutels uit. Deze suggestie moet nog worden gecontroleerd, omdat vergelijkbare namen niet garanderen dat de betekenis hetzelfde is.

Tableau Prep Builder raadt aan om te splitsen en te groeperen.pingen waardestandaardisatie naarmate er een workflow wordt opgebouwd. Dit versnelt het schoonmaken, maar elke stap moet worden gecontroleerd voordat de workflow wordt ingepland.

Vat dit bericht samen met: