Connectiviteit met Bridge

Wanneer databronnen of virtuele verbindingen verbinding maken met data in een privénetwerk dat Tableau Cloud niet rechtstreeks kan bereiken, wordt Tableau Bridge gebruikt om de connectiviteit mogelijk te maken.

Verbindingstypen

Tableau Bridge ondersteunt data op locatie of data in een virtuele cloud die zich achter de firewall bevindt. De data kunnen bestaan uit csv-bestanden in uw privénetwerk of data die zijn opgeslagen in een datawarehouse.

Voor clouddata die Tableau Cloud rechtstreeks kan bereiken, is het vrijwel altijd beter om vernieuwingsschema's rechtstreeks via Tableau Cloud in te stellen. U kunt bijvoorbeeld verbinding maken met een MySQL-database die op een cloudplatform wordt gehost. In een dergelijk scenario kunt u met Tableau Cloud een vernieuwingsschema instellen voor extracten die rechtstreeks verbinding maken met dit type data.

Extractvernieuwingen

Wanneer databronnen of virtuele verbindingen extracten gebruiken om verbinding te maken met data in een privénetwerk, kan Bridge worden gebruikt om geplande vernieuwingen van die extracten uit te voeren. Vernieuwingen kunnen in de meeste gevallen door de eigenaar van de inhoud worden gepland als onderdeel van het publicatieproces. Voor de vereisten voor het vernieuwen van extracten raadpleegt u Aanvullende vereisten voor extractieverbindingen.

Live verbindingen

Bridge ondersteunt databronnen of virtuele verbindingen met liveverbindingen naar privénetwerkdata via de functie voor livequery's. Als de eigenaar van de inhoud een databron of virtuele verbinding publiceert die gebruikmaakt van een liveverbinding met data waarvan Tableau Cloud detecteert dat deze niet rechtstreeks bereikbaar zijn, worden automatisch live query's gebruikt. Voor livequeryvereisten raadpleegt u Aanvullende vereisten voor liveverbindingen.

  • Bridge ondersteunt voor sommige clouddatabronnen geen liveverbindingen. Dit betreft Google Cloud SQL, OData en Progress OpenEdge. Gebruik extractverbindingen om data actueel te houden.
  • Bridge ondersteunt voor sommige privécloudgebaseerde databronnen geen liveverbindingen. Dit betreft Google Drive, Box, OneDrive, Dropbox en Azure Data Lake Storage Gen2. Gebruik extractverbindingen om data actueel te houden.
  • Liveverbindingen met bestandsgebaseerde data zoals CSV, tekst, Excel en statistieken (.sas7bdat) worden niet ondersteund.

Virtuele verbindingen

Bridge ondersteunt virtuele verbindingen voor een deelbaar, centraal toegangspunt tot data.

  • Snowflake wordt niet ondersteund voor gebruik met virtuele verbindingen.
  • OAuth voor virtuele verbindingen wordt ondersteund op connectorbasis. Zie het volgende Knowledgebaseartikel en OAuth-verbindingen.

Bestandsdata

De nieuwste versie van Windows-client en Bridge voor Linux for Containers ondersteunt bestandsdata van onder andere csv-bestanden, Excel-bestanden, tekstbestanden, statistische bestanden (.sas7bdat), PDF-bestanden en ruimtelijke bestanden.

  • Extractvernieuwingen voor gepubliceerde databronbestanden worden ondersteund. Als u verbinding maakt met een lokaal bestandspad, moet u de standaardpool gebruiken.

  • Extractvernieuwingen voor ingesloten databronbestanden worden ondersteund. U moet een geconfigureerde pool voor ingesloten databronnen gebruiken, en voor het bestandspad moet de UNC-indeling worden gehanteerd.

  • Extractvernieuwingen en live query's van Hyper-bestanden op een bestandsshare worden niet ondersteund.

  • Liveverbindingen met op bestanden gebaseerde data worden niet ondersteund.

Verbindingen met kubusgebaseerde data

Kubusgebaseerde data worden niet ondersteund.

Ingesloten databronnen

Tableau Bridge ondersteunt databronnen die in werkmappen zijn ingesloten.

  • Liveverbindingen voor bestandsdata zoals CSV, tekst, Excel of statistische data (.sas7bdat) worden niet ondersteund.
  • De standaardpool ondersteunt geen ingesloten databronnen. U moet een pool gebruiken die is geconfigureerd. Zie De Bridge-clientpool voor meer informatie.

Gepubliceerde databronnen

Geplande extracten van gepubliceerde databronnen ondersteunen meerdere pools niet.

Tableau Prep Builder

Privénetwerkverbindingen voor Tableau Prep via Tableau Bridge worden niet ondersteund.

Connectors en datatypen

Bridge ondersteunt een combinatie van connectors die Tableau Desktop en Tableau Cloud(Link wordt in een nieuw venster geopend) ondersteunt. Hieronder vindt u een overzicht van niet-ondersteunde connectors en beperkingen voor connectors en datatypen.

Externe bestanden opnemen

Het opnemen van externe bestanden wordt niet ondersteund voor gepubliceerde databronnen. Als u gepubliceerde platte bestanden wilt vernieuwen, moet u de verbindingsgegevens wijzigen zodat de databron naar een volledig UNC-pad verwijst. In plaats van verbinding te maken met D:\datasource.xls, maakt u bijvoorbeeld verbinding met \\filesrv\datasource.xls.

Privéclouddata

In de meeste gevallen detecteert Tableau Cloud de Bridge-client automatisch. In sommige gevallen moet u de verbinding handmatig configureren om te zorgen dat Bridge wordt gebruikt. Zie Bridge gebruiken voor privéclouddata voor meer informatie.

Niet-ondersteunde connectors

  • Connectors die door derden zijn gebouwd en niet op Tableau Exchange staan, worden niet ondersteund.
  • Sommige Exchange-connectors worden niet ondersteund. Zie het onderstaande gedeelte.
  • Microsoft Analysis Services.
  • Microsoft PowerPivot.
  • Oracle Essbase.
  • SAP NetWeaver Business Warehouse.

Exchange-connectors

Tableau Bridge kan worden gebruikt om data op te vragen met behulp van de geselecteerde connectors die beschikbaar zijn op de pagina met Tableau Exchange-connectors(Link wordt in een nieuw venster geopend). De ondersteunde Exchange-connectors zijn Actian JDBC, Altinity Connector for ClickHouse, Guidanz BI Connector, Couchbase Analytics, Stratio Crossdata, Data Virtuality JDBC, Jethro ODBC, Oracle NetSuite, SAP SuccessFactors, ServiceNow en SingleStoreDB JDBC.

Als u Exchange-connectors met Tableau Bridge wilt gebruiken, moet u deze stappen voor elke Exchange-connector volgen en elke Bridge-client in de pool die toegang heeft tot de doeldatabron.

  1. Download het .taco-bestand van de pagina met Tableau Exchange-connectors(Link wordt in een nieuw venster geopend).

  2. Voeg het .taco-bestand toe aan de Tableau-directory waarin de connectors zijn opgeslagen:

    • In Windows: C:\Users[Windows User]\Documents\My Tableau Bridge Repository\Connectors

    • In Linux: /root/Documents/My_Tableau_Bridge_Repository/Connectors

    • Voor Data Connect voert u de volgende opdracht uit om de Connector-directory in uw basisimage te maken: mkdir -p /home/tableau/Documents/My_Tableau_Bridge_Repository/Connectors

  3. Volg de instructies op de Tableau Exchange voor uw connector om het vereiste stuurprogramma te downloaden.

  4. Installeer het stuurprogramma op de Bridge-client.

  5. Start de Bridge-client opnieuw.

Connectors die geen liveverbindingen ondersteunen

  • Google Cloud SQL
  • OData
  • Progress OpenEdge
  • Bestanden zonder opmaak

 

SAP HANA

Om via liveverbindingen verbinding te maken met SAP HANA moeten parameters en variabelen worden uitgeschakeld.

Snowflake

Snowflake wordt niet ondersteund voor gebruik met virtuele verbindingen.

Data die worden gebruikt in een databron met meerdere verbindingen

Met Tableau Bridge kunt u join-data op basis van meerdere databronnen vernieuwen. De databaseverbindingen die in de werkmap of databron zijn gedefinieerd, bepalen hoe u de data in Tableau Cloud kunt publiceren en actueel kunt houden. Zolang alle afzonderlijke dataverbindingen van een type zijn dat door Tableau Bridge kan worden vernieuwd, kunnen de join-data op basis van meerdere databronnen worden vernieuwd.

Andere databases

Webdataconnectors

Bridge voor Linux

Tableau Bridge ondersteunt een Linux-gebaseerd besturingssysteem dat is ontworpen voor containerworkloads. Beperkingen en verschillen zijn onder meer:

  • Bridge voor Linux ondersteunt geen verouderde planningen.
  • Bridge voor Linux wordt op de achtergrond uitgevoerd, wat overeenkomt met de Service-modus in Tableau Bridge in Windows.
  • Als u logbestanden wilt opslaan, kopieert u de bestanden of mappen tussen uw Docker-container en uw lokale bestandssysteem.
  • Momenteel wordt Bridge voor Linux geïnstalleerd door opdrachten uit te voeren in een actieve container met behulp van uitvoerbare Docker-bestanden.
  • Bridge voor Linux ondersteunt geen geïntegreerde Windows-verificatie.

Verbinding maken met bestanden zonder opmaak en op bestanden gebaseerde extracten

Vanaf de release van februari 2025 kunt u Bridge voor Linux configureren om verbinding te maken met externe shares.

  1. Toegangsmachtigingen maken en instellen voor de externe share. Bijvoorbeeld: SharedWB_1. Het resulterende UNC-pad voor deze computer, host1, wordt dan //host1/SharedWB_1.

  2. Koppel de externe share op het lokale bestandssysteem. Doe dit op de hostcomputer waarop u de Bridge-client uitvoert. Bijvoorbeeld: /mnt/remotes/H1_WB.

  3. Maak in een tekstbestand een UNC-map met de indeling: //<externe UNC>:/<lokale koppeling>. Bijvoorbeeld: //host1/SharedWB_1:/mnt/remotes/H1_WB.

  4. Configureer de externe share voor de Docker-inhoud door de volgende inhoud in het Docker-bestand op te nemen. De onderstaande voorbeeldconfiguratie voor de externe share komt overeen met het bovenstaande diagram.

    apt-get install cifs-utils
    export CRED=/mnt/remotes/creds/
    mkdir -p $CRED && chmod 700 $CRED
    
    # Prepare credential files for host_1 ($CRED/.h1) and host_2 ($CRED/.h2)
    #    credential file format should be:
    #          username=...
    #          password=...
    chmod 600 $CRED/.h1
    chmod 600 $CRED/.h2
    
    # Add these CIFS entries to /etc/fstab (this will be automatically mounted on
    # reboot)
    cat >> /etc/fstab << EOE
    //host_1/SharedWB_1    /mnt/remotes/H1_WB    cifs    credentials=/mnt/remotes/creds/.h1    0    0
    //host_1/SharedDS_1    /mnt/remotes/H1_DS    cifs    credentials=/mnt/remotes/creds/.h1    0    0
    //host_2/SharedWB_1    /mnt/remotes/H2_WB    cifs    credentials=/mnt/remotes/creds/.h2    0    0
    //host_2/SharedDS_1    /mnt/remotes/H2_DS    cifs    credentials=/mnt/remotes/creds/.h2    0    0
    EOE
    
    # and mount fstab entries
    mount /mnt/remotes/H1_WB
    mount /mnt/remotes/H1_DS
    mount /mnt/remotes/H2_WB
    mount /mnt/remotes/H2_DS
    
    # Create the UNC map file
    cat > /mnt/remotes/uncmap << EOM
    //host_1/SharedWB_1:/mnt/remotes/H1_WB
    //host_1/SharedDS_1:/mnt/remotes/H1_DS
    //host_2/SharedWB_1:/mnt/remotes/H2_WB
    //host_2/SharedDS_1:/mnt/remotes/H2_DS
    EOM
    						

    De Bridge-client leest periodiek data uit het UNC-kaartbestand om te controleren op wijzigingen. Om te voorkomen dat Bridge na wijzigingen opnieuw wordt gestart, moet u de gekoppelde mappen en de locatie van het UNC-mapbestand in dezelfde map houden.

  5. Voer de volgende opdracht uit om de configuratie te voltooien:

    docker container run \
    ...
    -e TABLEAU_BRIDGE_UNC_MAP_OVERRIDE='/mnt/remotes/uncmap' \
    --mount type=bind,source="/mnt/remotes",target=/mnt/remotes \
    ...

Verificatie

De optie voor verbonden clients moet zijn ingeschakeld voor de site om Tableau Bridge-clients onbeheerd te laten werken en, indien dit is ingeschakeld, meerstapsverificatie met Tableau-verificatie te ondersteunen. Als verbonden clients voor de site zijn uitgeschakeld, ondersteunt Bridge alleen verificatie op basis van Tableau-gebruikersnaam en -wachtwoord.

OAuth

  • Tableau Bridge voor Windows en Bridge voor Linux ondersteunen geen OAuth voor Azure SQL, Azure Synapse en Dremio.

  • OAuth met ingesloten databronnen en gepubliceerde databronnen voor Google Drive en OneDrive wordt niet ondersteund.

  • Wanneer u uw eigen identiteitsprovider (IdP) gebruikt met de Amazon Athena-connector, moet u het OAuth-clientconfiguratiebestand instellen. Zie De eigen identiteitsprovider gebruiken met Amazon Athena.

Windows-verificatie

Het Windows-gebruikersaccount moet lid zijn van de lokale beheerdersgroep om de client in de servicemodus te kunnen uitvoeren. Als de gebruiker geen lokale beheerder is, kan deze de Bridge-client in de toepassingsmodus uitvoeren, maar moet deze aangemeld blijven op de Windows-computer.

Kerberos

Bridge in Windows ondersteunt geïntegreerde Windows-verificatie via het account "run-as", zowel voor bestanden als voor sommige databases.