Een virtuele verbinding tot stand brengen
Een virtuele verbinding is een Tableau-inhoudstype dat een deelbaar centraal toegangspunt tot data biedt en beveiliging op rijniveau op verbindingsniveau ondersteunt. Het maken van een virtuele verbinding is een proces dat uit meerdere stappen bestaat. In dit onderwerp wordt beschreven hoe u verbinding maakt met de data die u wilt delen en hoe u werkt met het tabblad Tabellen van de virtuele verbindingseditor.
Verbinding maken met data
Een virtuele verbinding maken in Tableau Cloud of Tableau Server:
- Klik op de startpagina of op de pagina Verkennen op Nieuw > Virtuele verbinding.
- Selecteer in het dialoogvenster Verbinding maken met data de connector voor uw data. In Creators: verbinding maken met data(Link wordt in een nieuw venster geopend) in de Help van Tableau Desktop en Webauthoring vindt u een lijst met ondersteunde connectors voor virtuele verbindingen.
- Voer de gevraagde informatie in. De door u ingevoerde referenties worden opgeslagen in de virtuele verbinding. Gebruikers van de verbinding hoeven dus geen referenties in te voeren om verbinding te maken met de data.
- Als er een aanwijzing verschijnt, klikt u op Aanmelden. Als u nog een verbinding wilt toevoegen, klikt u op en selecteert u een connector. Voer uw referenties in en meld u aan.
Een virtuele verbinding kan meerdere verbindingen hebben. Elke verbinding heeft toegang tot één database of bestand.
Opmerking: voor Tableau Cloud maken virtuele verbindingen die verbinding maken met privénetwerkdata gebruik van Tableau Bridge om de data actueel te houden. Zie De Bridge-clientpool configureren en beheren(Link wordt in een nieuw venster geopend) voor informatie over het configureren van Tableau Bridge. Zie Connectiviteit met Bridge(Link wordt in een nieuw venster geopend) voor informatie over ondersteunde verbindingen.
Nog een verbinding toevoegen
Voeg indien nodig nog een verbinding toe aan een virtuele verbinding en maak verbinding met meer dan één database door naast Verbindingen te klikken op . U kunt een verbinding met een andere server of database toevoegen, of met dezelfde server of database.
Met meerdere verbindingen kunt u:
- Een tabel uit een willekeurige verbinding of database gebruiken als een rechtentabel in een databeleid dat tabellen uit andere verbindingen en databases beveiligt.
- Tabellen in een virtuele verbinding toevoegen of vervangen door tabellen uit een andere database. Stel bijvoorbeeld dat u data van de ene database naar de andere migreert. In de virtuele verbindingseditor kunt u een verbinding toevoegen aan de tweede database en de bestaande tabellen uit de eerste database vervangen door tabellen uit de tweede.
- Meerdere verbindingen toevoegen aan dezelfde server of database. Dit kan handig zijn als u bijvoorbeeld toegang wilt tot data uit dezelfde database, maar met verschillende referenties.
- Een groep tabellen delen die aan elkaar gerelateerd zijn of die bedoeld zijn om samen te worden gebruikt, ongeacht de fysieke locatie van deze tabellen. U kunt bijvoorbeeld tabellen met medewerkersinformatie uit meerdere databases groeperen.
Wanneer u een virtuele verbinding opent om deze te bewerken, dient u bij de eventuele aanwijzing de verbindingen in volgorde te verifiëren. Als er verbindingen zijn die niet kunnen worden geverifieerd, kunt u de virtuele verbinding niet bewerken.
Tabellen selecteren voor de verbinding
Selecteer indien nodig een database om de tabellen in deze database weer te geven.
- Selecteer de tabellen links, onder Tabellen, en klik of sleep ze naar het tabblad Tabellen aan de rechterkant. U kunt tabellen uit verschillende verbindingen opnemen. Neem een rechtentabel op, als u deze gebruikt.
- (Optioneel) Klik op Nieuwe aangepaste SQL om een aangepast tabelschema te maken.
Opmerking: virtuele verbindingen ondersteunen geen tabellen met een ruimtelijk datatype.
De modus Live of Extract selecteren voor tabellen
U kunt afzonderlijke tabellen instellen op de modus Live of Extract in dezelfde virtuele verbinding, ongeacht of de tabellen afkomstig zijn van meerdere verbindingen of niet.
- Live - Query's worden rechtstreeks vanuit de database uitgevoerd op de tabellen. (Live is de standaardinstelling.)
- Extracten - Tabellen worden geëxtraheerd en opgeslagen in Tableau.
U kunt bijvoorbeeld enkele tabellen instellen op de modus Extract, zodat ze geen last hebben van rapportgeneratie of druk klantverkeer.
Selecteer onder Tabellen de tabel of tabellen waarvan u de modus wilt wijzigen en selecteer Acties. Kies vervolgens Wijzigen naar Live of Wijzigen in Extract. U kunt ook eerst het menu Acties (...) in de rij van de tabel en vervolgens Live of Extract selecteren.
Incrementele extracten
Met ingang van de Tableau Cloud-versie van juni 2024 en Tableau Server 2024.2 kunt u tabelextracten configureren voor incrementeel vernieuwen.
Wanneer u een incrementeel extract configureert, geeft u een sleutelkolom op die wordt gebruikt om nieuwe rijen te identificeren. Wanneer het incrementele extract wordt vernieuwd, worden alleen de rijen waarvan de sleutelkolom is toegenomen aan het extract toegevoegd. Hoe minder rijen er worden verwerkt, hoe sneller het extractieproces verloopt en hoe minder zwaar de database wordt belast.
Stel bijvoorbeeld dat we een extract hebben voor de tabel Batters en dat dit de data in het extract zijn:
Jaar | Team |
1978 | Lions |
1979 | Tigers |
De tabel Batters is geconfigureerd voor incrementele extractvernieuwing en de sleutelkolom is Year.
De live tabel wordt bijgewerkt met een nieuwe rij voor 1980:
Jaar | Team |
1978 | Lions |
1979 | Tigers |
1980 | Bears |
Wanneer het extract van de tabel Batters incrementeel wordt vernieuwd, worden alleen rijen die de hoogste waarde in de sleutelkolom van het extract overschrijden toegevoegd. In dit geval betekent dit dat de rij 1980 wordt toegevoegd aan het extract. In plaats van het hele extractbestand te vernieuwen, wordt slechts 1 rij verwerkt en toegevoegd.
U kunt nog steeds een volledig vernieuwing uitvoeren op een extract dat is geconfigureerd voor incrementeel vernieuwen als u het volledige extract wilt vernieuwen.
Incrementeel vernieuwen voor een tabelextract configureren:
- Wijzig de tabel van Live in Extract.
- Selecteer eerst het menu Acties (...) in de rij van de tabel en vervolgens Extractinstellingen....
- Vink Incrementeel vernieuwen inschakelen aan.
- Selecteer een oplopende kolom die u wilt gebruiken om te bepalen welke rijen u wilt toevoegen.
- Selecteer Instellingen opslaan.
Naar aangepaste SQL converteren
Met ingang van de Tableau Cloud-versie van juni 2024 en Tableau Server 2024.2 kunt u de SQL die wordt gebruikt om verbinding te maken met een tabel benaderen en deze gebruiken als uitgangspunt voor uw eigen aangepaste SQL. Met aangepaste SQL kunt u filteren of andere querywijzigingen doorvoeren die de resultatenset kunnen wijzigen. Op deze manier aangepaste SQL maken in plaats van Nieuwe aangepaste SQL te kiezen in het deelvenster Data, heeft minder effect op bestaande virtuele verbindingen. Downstreamassets zien de tabel als dezelfde tabel in plaats van als een nieuwe.
Een tabel naar aangepaste SQL converteren:
- Selecteer het menu Acties (...) in de rij voor de tabel.
- Selecteer Naar aangepaste SQL converteren.
- Bewerk de SQL naar wens in het dialoogvenster Aangepaste SQL bewerken.
- Selecteer Tabel genereren.
Opmerking: de SQL die als eerste in het dialoogvenster verschijnt, moet worden beschouwd als een beginpunt en werkt mogelijk niet zonder aanpassingen. In de virtuele verbindingseditor ontbreekt genuanceerde informatie over de specifieke SQL-syntaxis die in de verbinding wordt gebruikt. Als er fouten optreden bij het selecteren van de knop Tabel genereren, kunt u proberen enkele aanhalingstekens, dubbele aanhalingstekens, backticks en vierkante haken te verwijderen of aan te passen om de SQL compatibel te maken met de database die u gebruikt.
De aangepaste SQL bewerken:
- Selecteer het menu Acties (...) in de rij voor de tabel.
- Selecteer Aangepaste SQL bewerken.
- Bewerk de SQL in het dialoogvenster Aangepaste SQL bewerken.
- Selecteer Tabel genereren.
De tabel terugzetten naar de standaardstatus, zonder aangepaste SQL:
- Selecteer het menu Acties (...) in de rij voor de tabel.
- Selecteer Vervangen.
- Selecteer de oorspronkelijke tabelnaam in het dialoogvenster Tabel vervangen.
- Selecteer OK.
Tabeldata extraheren
Als een of meerdere tabellen zijn gewijzigd van Live in Extract, maar nog niet zijn geëxtraheerd, klikt u op Extracten in behandeling maken (of Extracten in behandeling uitvoeren in Tableau Server 2023.3 en eerder) om de extracten in behandeling uit te voeren. Nadat alle extracten in behandeling zijn uitgevoerd, klikt u op Alle extracten vernieuwen (of Alle extracten uitvoeren in Tableau Server 2023.3 en eerder) om alle tabeldata op dat moment te extraheren.
Als alternatief kunt u in de Tableau Cloud-versie van juni 2024 of Tableau Server 2024.2 en later eerst het menu Acties (...) in de rij van de tabel selecteren en vervolgens Extract vernieuwen.... Als incrementeel vernieuwen niet is geconfigureerd voor de tabel, kunt u alleen Vernieuwen (volledig) selecteren. Als incrementeel vernieuwen is geconfigureerd, kunt u kiezen uit Vernieuwen (volledig) om het extract volledig te vernieuwen of Vernieuwen (incrementeel) om het extract incrementeel te vernieuwen.
U dient alle extracten in behandeling uit te voeren voordat u de virtuele verbinding publiceert. Tijdens het genereren van extracten kunt u de verbinding niet bewerken.
Plan extractvernieuwing van de tabellen in uw virtuele verbinding op de pagina Virtuele verbinding nadat u de verbinding hebt gepubliceerd. Zie Extractvernieuwingen inplannen voor een virtuele verbinding.
De zichtbaarheidsstatus van de tabel instellen
Gebruik de schakelknop Zichtbaarheid op het tabblad Tabellen om tabellen en de bijbehorende data weer te geven of te verbergen voor gebruikers.
Gebruikers kunnen de tabeldata zien. U kunt een databeleid opstellen om te bepalen welke data gebruikers kunnen zien. (Zichtbaar is de standaardinstelling.)
Gebruikers kunnen de tabeldata niet zien. U kunt verborgen tabellen gebruiken in een databeleid en als een rechtentabel.
Details van tabel weergeven
Klik op een tabel boven aan het tabblad Tabellen om de details van de tabel te bekijken. In het gedeelte Details van tabel kunt u eenvoudige bewerkingen uitvoeren, zoals de naam van een tabel wijzigen, een kolom verbergen of de naam ervan wijzigen of een datatype wijzigen.
U kunt de weergegeven tabelinformatie wijzigen met behulp van de volgende pictogrammen:
Een lijst met kolommen in de tabel en het datatype van elke kolom. | |
Steekproefdata voor elke kolom en gekoppelde sleutels, indien beschikbaar. Gekoppelde sleutels geven aan welke kolommen aan andere tabellen zijn gekoppeld. Ze zijn alleen zichtbaar als databases primaire en externe sleutelinformatie bevatten. | |
Het bereik van waarden in een histogram voor elke geselecteerde kolom. |
Data uit de database vernieuwen
Klik op het pictogram Vernieuwen in de werkbalk om de meest recente data uit de database op te halen voor alle verbindingen in een virtuele verbinding, waaronder:
- De lijsten met databases, tabellen en kolommen. Zowel de tabellen die wel als tabellen die niet in een virtuele verbinding zijn opgenomen worden vernieuwd.
- Tabel- en histogramdata.
Voor tabellen in de modus Live worden bij het vernieuwen de meest recente lijst met databases, tabellen en kolommen en de meest recente tabel- en histogramdata opgehaald. Voor tabellen in de modus Extract wordt bij het vernieuwen de bijgewerkte lijst met tabellen en kolommen opgehaald. Maar u dient een nieuw extract te starten om de meest actuele tabel- en histogramdata weer te geven. Wanneer er bijvoorbeeld een nieuwe kolom in een databasetabel staat en u op het pictogram Vernieuwen klikt, wordt de nieuwe kolom in de editor weergegeven, maar de bijbehorende data niet. U dient een nieuw extract te starten om de meest actuele data te zien.
Wanneer u data vernieuwt, worden alle data die zich in de cache bevinden ongeldig. De data worden ook vernieuwd na het sluiten en opnieuw openen van de editor, na het omzetten van tabellen van de modus Extract in de modus Live en na het wijzigen van verbindingsreferenties zoals gebruikersnaam of wachtwoord.
Wie kan dit doen
Als u een virtuele verbinding wilt maken,
- hebt u referenties nodig voor de database waarmee de virtuele verbinding verbinding maakt, en
- moet u een server- of sitebeheerder bent, of een Creator.
Volgende stappen
Nadat u tabellen hebt toegevoegd en geconfigureerd op het tabblad Tabellen, kunt u Een databeleid maken voor beveiliging op rijniveau of Een virtuele verbinding publiceren en machtigingen instellen.
Zie ook
Een .properties-bestand gebruiken om een JDBC-verbinding aan te passen - Als u een op JDBC gebaseerde verbinding aanpast, kunt u ook aanpassingen aanbrengen in een .properties-bestand