Tableau Server Administratorhandbuch. Version 8.0.x

Größe: px
Ab Seite anzeigen:

Download "Tableau Server Administratorhandbuch. Version 8.0.x"

Transkript

1 Tableau Server Administratorhandbuch Version 8.0.x Last updated: July 19, 2013

2

3 Vor der Installation... Stellen Sie sicher, dass der Computer, auf dem Tableau Server installiert wird, die folgenden Anforderungen erfüllt: Unterstützte Betriebssysteme: Sie können Tableau Server auf Windows Server 2003 (SP1 oder höher), Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista, Windows 7 oder Windows 8 installieren. Obwohl Tableau Server auf 32-Bit-Betriebssystemen gut funktioniert, sind 64-Bit-Betriebssysteme empfehlenswert. Sie können Tableau Server auch auf virtuellen oder physischen Plattformen installieren. Speicher, Kerne und Festplattenspeicherplatz: Die Tableau Server- Systemvoraussetzungen hängen von verschiedenen Faktoren ab. Die folgenden Angaben sind Empfehlungen basierend auf der Anzahl der Benutzer auf dem Server: Bereitstellungstyp Anzahl Serverbenutzer CPU RAM Evaluierung Kerne 4 GB Klein <25 4 Kerne 8 GB Mittel <100 8 Kerne 32 GB Unternehmen > Kerne 32 GB oder mehr Administratorkonto: Das Konto, unter dem Sie Tableau Server installieren, muss über Berechtigungen zum Installieren der Software und Services verfügen. Optional: Run As Account (Konto "Als Benutzer ausführen": Ein Konto "Run As User" (Als Benutzer ausführen), unter dem der Tableau Server-Dienst ausgeführt werden soll, ist hilfreich, wenn Sie die NT-Authentifizierung mit Datenquellen verwenden oder wenn Sie Identitätswechsel für SQL Server durchführen möchten. Weitere Informationen hierzu finden Sie unter Run As User (Als Benutzer ausführen) und SQL Server-Identitätswechsel. IIS und Port 80: Das Gateway von Tableau Server wird auf Port 80 überwacht, der standardmäßig auch vom Internet Information Services (IIS) genutzt wird. Wenn Sie Tableau Server auf einem Computer installieren, auf dem auch IIS ausgeführt wird, sollten Sie die Gateway-Portnummer für Tableau ändern, um Konflikte mit IIS zu vermeiden. Nähere Informationen hierzu finden Sie unter TCP/IP-Ports und Bearbeiten der Standardports. Konfigurationsdaten Während der Installation und Konfiguration von Tableau Server werden Sie unter Umständen zur Angabe der folgenden Informationen aufgefordert:

4 Option Beschreibung Serverkonto Auf dem Server muss ein Benutzerkonto verfügbar sein, das der Dienst verwenden kann. Standardmäßig wird das integrierte Windows-Netzwerkdienstkonto verwendet. Wenn Sie ein bestimmtes Benutzerkonto verwenden, müssen Sie Domänennamen, Benutzernamen und Kennwort angeben. Active Directory Open port in Windows firewall (Port in Windows- Firewall öffnen) Statt das integrierte Benutzerverwaltungssystem von Tableau zu verwenden, können Sie die Authentifizierung auch über Active Directory durchführen. In diesem Fall benötigen Sie den vollständig qualifizierten Domänennamen. Wenn diese Option ausgewählt wird, öffnet Tableau Server den Port, der in der Windows Firewall-Software für HTTP- Anforderungen verwendet wird, damit andere Computer im Netzwerk auf den Server zugreifen können. Ihre Informationen Benutzername: Password (Kennwort): Domain (Domäne): Active Directory- Domäne - Yes - No Ports Standardmäßig erfordert Tableau Server, dass die mehrere TCP/IP-Ports für den Server verfügbar sind: Unter dem Thema TCP/IP-Ports finden Sie eine vollständige Liste, einschließlich welche Ports für alle Installationen vs. verteilte Installation oder Failover- Installationen verfügbar sein müssen. Die Standardports können geändert werden, sollte ein Konflikt vorliegen. Weitere Informationen zur entsprechenden Vorgehensweise finden Sie unter Bearbeiten der Standardports. Treiber Möglicherweise müssen Sie zusätzliche Datenbanktreiber installieren. Laden Sie die Treiber von herunter.

5 Installieren und Konfigurieren Im Folgenden werden die wichtigsten Schritte beschrieben, die zur Installation und Konfiguration von Tableau Server auszuführen sind: Ausführen der Serverinstallation Nachdem Sie die Tableau Server-Installationsdatei heruntergeladen haben, befolgen Sie die unten angegebenen Anweisungen zur Installation des Servers. 1. Doppelklicken Sie auf die Installationsdatei. 2. Befolgen Sie die Bildschirmanweisungen, um das Setup-Programm auszuführen und die Anwendung zu installieren.

6 3. Nachdem die Installation abgeschlossen worden ist, klicken Sie auf Weiter, um den Product Key Manager zu öffnen. Wenn Zeichen unterstützt werden müssen, die nicht im Zeichensatz Latin-1 enthalten sind, dann installieren Sie die Windows-Sprachpakete über Systemsteuerung > Regions- und Sprachoptionen. Die Sprachpakete müssen sowohl auf dem primären Server als auch auf den Arbeitscomputern installiert werden. Tableau aktivieren Tableau Server erfordert mindestens einen Product Key, der sowohl den Server aktiviert als auch die Anzahl von Lizenzebenen angibt, die Benutzern zugewiesen werden können. Das Tableau Customer Account Center bietet Zugriff auf die Product Keys. Nach der Installation und Konfiguration des Servers wird automatisch der Product Key Manager geöffnet, damit Sie Ihren Product Key eingeben und das Produkt registrieren können. Informationen dazu, wie Sie das Produkt auf einem Computer registrieren, der offline ist, finden Sie unter Offline-Aktivieren von Tableau.

7 1. Wählen Sie Aktivieren aus, und fügen Sie Ihren Product Key ein: 2. Weitere Informationen finden Sie auf der Download-Hilfeseite auf der Website. Offline-Aktivieren von Tableau Wenn Sie offline arbeiten, können Sie die unten beschriebenen Schritte ausführen, um die Offline-Aktivierung durchzuführen. 1. Wenn der Product Key Manager geöffnet wird, klicken Sie auf Aktivieren Sie das Produkt. Fügen Sie Ihren Server Product Key in das entsprechende Textfeld ein, und klicken Sie auf "Aktivieren". Sie erhalten den Product Key vom Tableau Customer Account Center

8 auf der Tableau-Website.

9 2. Wenn Sie offline sind, schlägt die Aktivierung fehl, und Sie erhalten die Möglichkeit, eine Datei zu speichern, die Sie zur Offline-Aktivierung verwenden können. Klicken Sie auf Speichern.

10 3. Wählen Sie einen Speicherort für die Datei aus, und klicken Sie auf Speichern. Die Datei wird unter dem Namen offline.tlq gespeichert. 4. Zurück in Tableau klicken Sie auf Beenden, um das Dialogfeld "Aktivierung" zu schließen.

11 5. Verschieben Sie die Datei auf einen Computer, der online ist, und öffnen Sie einen E- Mail-Editor. Erstellen Sie eine neue für den Empfänger Fügen Sie die Datei der als Anlage hinzu, und klicken Sie auf Senden. 6. Tableau sendet Ihnen per eine Datei namens activation.tlf zu. Verschieben Sie diese Datei auf den Computer, auf dem Sie Tableau Server installieren. Wenn Tableau Desktop auf dem Computer installiert ist, können Sie auf die neue Datei doppelklicken, um die Aktivierung abzuschließen. Wenn Tableau Desktop bei Ihnen nicht installiert ist, fahren Sie mit Schritt 7 und 8 fort. 7. Öffnen Sie auf dem Computer, auf dem Sie Tableau Server installieren, eine Eingabeaufforderung als Administrator, und führen Sie folgenden Befehl aus: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin"

12 8. Geben Sie dann tabadmin activate --tlf <path>\activation.tlf ein, wobei <path> für den Speicherort der Tableau-Antwortdatei steht, die Ihnen per E- Mail zugeschickt worden ist. Beispiel: tabadmin activate --tlf \Desktop\activation.tlf Wenn Sie zusätzliche Unterstützung benötigen, wenden Sie sich an das Tableau unter der Adresse Konfigurieren des Servers Das Konfigurationsdialogfeld erscheint während des Setups. Sie können die Anwendung nach dem Setup öffnen, indem Sie im Startmenü von Windows Alle Programme > Tableau Server 8.0 > Tableau Server konfigurieren auswählen. Bevor Sie Änderungen an der Konfiguration vornehmen, müssen Sie den Server anhalten. Die dafür erforderlichen Schritte werden unter Neukonfigurieren des Servers beschrieben. Zwei weitere Punkte sind bei der Festlegung von Einstellungen im Konfigurationsdialogfeld zu beachten: Die Einstellungen gelten für das gesamte System: Die Einstellungen, die Sie anwenden, gelten für den gesamten Server. Wenn der Server mehrere Sites ausführt, beeinflussen diese Einstellungen alle Sites. Die Benutzerauthentifizierung ist "permanent": Alle Einstellungen können nach dem Setup geändert werden, indem der Server angehalten und neukonfiguriert wird. Die Ausnahme bildet die Einstellung Benutzerauthentifizierung (Registerkarte "Allgemein"). Sie ist wird als "permanent" bezeichnet, da die Änderung von Lokale Authentifizierung verwenden zu Active Directory verwenden die Deinstallation und Neuinstallation des Servers erfordert. Weitere Informationen zu den verschiedenen Konfigurationsregisterkarten finden Sie in den folgenden Themen: Allgemein Führen Sie die unten beschriebenen Schritte aus, um die Optionen auf der Registerkarte "Allgemein" zu konfigurieren. 1. Tableau Server wird standardmäßig unter dem Konto mit der Bezeichnung "Network Service" (Netzwerkdienst) ausgeführt. Wenn Sie ein Konto verwenden möchten, das eine NT-Authentifizierung mit Datenquellen zulässt, dann geben Sie einen Benutzernamen und ein Kennwort an. Der Benutzername sollte den Domänennamen enthalten. Nähere Informationen zur Verwendung eines bestimmten Benutzerkontos finden Sie unter Run As User (Als Benutzer ausführen).

13 2. Geben Sie an, ob Active Directory zur Authentifizierung der Benutzer auf dem Server verwendet werden soll. Wählen Sie Use Local Authentication (Lokale Authentifizierung verwenden) aus, um mit dem integrierten Benutzerverwaltungssystem von Tableau Server Benutzer anzulegen und Kennwörter zuzuweisen. Sie können später nicht zwischen Active Directory und lokaler Authentifizierung hin- und herwechseln. 3. Wenn Sie Active Directory verwenden: Optional können Sie Enable Automatic Login (Automatische Anmeldung aktivieren), wobei Microsoft SSPI zur automatischen Anmeldung der Benutzer mit deren Windows-Benutzername und -Kennwort verwendet wird. Wenn Sie diese Einstellung auswählen, können Sie später auch die Option Gast aktivieren wählen. Außerdem sollten Sie Automatische Anmeldung aktivieren nicht auswählen, wenn Sie Tableau Server für vertrauenswürdige Authentifizierung konfigurieren möchten. Geben Sie den vollständig qualifizierten Domänennamen (FQDN) und Spitznamen ein. So ermitteln Sie den FQDN: Wählen Sie Start > Ausführen, und geben Sie dann sysdm.cpl in das Textfeld "Ausführen" ein. Wählen Sie im Dialogfeld "Systemeigenschaften" die Registerkarte Computername aus. Der FQDN wird etwa in der Mitte des Dialogfelds angezeigt. Wenn sich die Benutzer zum ersten Mal anmelden, müssen Sie den vollständig qualifizierten Domänennamen angeben (z. B. myco.lan\jsmith). Bei nachfolgenden Anmeldungen können Sie den Spitznamen (myco\jsmith) verwenden.

14 4. Als Standardport für den Webzugriff auf Tableau Server (über HTTP) wird Port 80 verwendet. Sie müssen die Portnummer unter Umständen ändern, wenn ein anderer Server oder andere Netzwerkfunktionen Port 80 nutzen. Beispielsweise kann dem Tableau Server-Host eine Hardware-Firewall oder ein Proxy vorgeschaltet sein. In diesem Fall ist es nicht wünschenswert, dass Port 80 vom Back-End-System verwendet wird. 5. Geben Sie an, ob ein Port in Windows-Firewall geöffnet werden soll. Wenn dieser Port nicht geöffnet werden soll, können Benutzer auf anderen Computern möglicherweise nicht auf den Server zugreifen. 6. Wählen Sie aus, ob Beispieldaten und -benutzer aufgenommen werden sollen. Die Beispieldaen können Ihnen den Einstieg in Tableau Server erleichtern, insbesondere, wenn Sie eine Testversion des Produkts installieren. Anfänglich benutzt der Beispielbenutzer eine Interactor-Lizenz. Sie können die Lizenzstufe dieses Benutzers in "unlicensed" (nicht lizenziert) ändern, um die Lizenzstufen neu festzulegen. Weitere Informationen zur entsprechenden Vorgehensweise finden Sie unter Lizenzen und Benutzerrechte. Wenn Sie die Option für den Beispielbenutzer auswählen, wird ein Benutzer installiert. Benutzername und Kennwort werden unten dargestellt: Benutzername Kennwort Tableau Software test 7. Fahren Sie optional mit der nächsten Seite fort, um Optionen für Zwischenspeicherung und SQL-Anfangsdaten zu konfigurieren. Wenn Sie diese Optionen nicht konfigurieren möchten, klicken Sie auf OK. Informationen zu Gast aktivieren & Automatische Anmeldung aktivieren Dieses Thema enthält einige Hintergrundinformationen zu den Einstellungen für Automatische Anmeldung aktivieren und Gast aktivieren und warum diese nicht zusammen verwendet werden sollten. Automatische Anmeldung aktivieren ist eine Option, die Sie während der Installation auswählen können. Sie verwendet Active Directory und NTLM, um Tableau Server-Benutzer zu authentifizieren, und meldet sie automatisch beim Server an, wenn sie auf einen Link für eine Ansicht klicken.

15 Gast aktivieren ist eine Einstellung auf der Wartungsseite, die ausgewählt werden kann, wenn Sie eine core-basierte Serverlizenz haben. Sie hat das gleiche Ergebnis wie Automatische Anmeldung aktivieren Benutzer klicken auf einen Link und wechseln direkt zur Ansicht, ohne Anmeldung doch im Gegensatz zu Automatische Anmeldung aktivieren wird keine Authentifizierung durchgeführt. Das Gast-Benutzerkonto von Tableau Server wird zum Zugriff auf den Server verwendet, welches jeder benutzen kann, solange Gast aktivieren aktiviert ist. Administratoren schränken häufig die Möglichkeiten des Gast- Benutzerkontos ein. Beispielsweise können die Berechtigungen für bestimmte Ansichten angepasst werden, sodass Gastbenutzer keinen Zugriff erhalten. Die Kombination aus Automatische Anmeldung aktivieren und Gast aktivieren wird nicht unterstützt oder empfohlen. Wenn Sie die erste Option bei der Installation auswählen, wird die zweite Option grau unterlegt. In wenigen Fällen können jedoch beide Einstellungen aktiviert werden. Wenn Sie beispielsweise Automatische Anmeldung aktivieren nicht während der Installation auswählen, könnten Sie später Gast aktivierenauswählen, zum Konfigurationsdienstprogramm zurückkehren und Automatische Anmeldung aktivieren aktivieren. Wenn dieser Fall eintritt, stellen Sie möglicherweise fest, dass Serverbenutzer vollen Zugriff auf eine Ansicht haben und dann nach einer Zeitüberschreitung ihrer Sitzung keinen Zugriff mehr erhalten. Das liegt daran, dass die erste automatische Anmeldung und die Zugriffsebene auf den Active Directory-Anmeldedaten des einzelnen Serverbenutzers basieren, während die zweite Anmeldung (nach der Zeitüberschreitung) auf dem Gastbenutzer basiert und dieses Konto hat eine niedrigere Zugriffsebene. Weitere Informationen zu diesem Thema, einschließlich Lösungen zu der oben genannten Situation, finden Sie in der Tableau Knowledge Base. Domänen Wenn die Active Directory-Authentifizierung für den Server verwendet wird, können Sie eine Liste der Domänen anzeigen, die verwendet werden, und deren Domänennamen und Spitznamen bearbeiten. Dies ist unter Umständen erforderlich, um beispielsweise sicherzustellen, dass Tableau Server den richtigen Spitznamen zur SSPI-Authentifizierung oder den richtigen Domänennamen verwendet. Ändern von Domänennamen So ändern Sie einen Domänennamen: 1. Wählen Sie im Verwaltungsbereich in der linken Hälfte der Seite den Link "Benutzer" aus. 2. Klicken Sie am Ende der Benutzerliste auf den Link "Domänen". In der Liste der Domänen wird die Anzahl der Benutzer und Gruppen anzeigt, die dem Server aus jeder Domäne hinzugefügt worden sind. 3. Um eine Liste der Benutzer anzuzeigen, die Mitglied einer Domäne sind, klicken Sie auf den Domänennamen.

16 4. Um den Domänennamen oder Spitznamen zu ändern, klicken Sie auf den Link Bearbeiten, geben einen neuen Namen, einen vollständig qualifizierten Domänennamen oder einen Spitznamen ein und klicken dann auf Ändern. 5. Sie können den Spitznamen jeder vom Server verwendeten Domäne ändern. Im Allgemeinen gilt, dass Sie den vollständigen Domänennamen für jede Domäne, mit Ausnahme der Domäne, die zur Anmeldung verwendet wurde, ändern können. Wenn der Benutzername, unter dem Sie gegenwärtig angemeldet sind, sowohl in der aktuellen als auch in der neuen Domäne vorhanden ist, dann können Sie auch den vollständigen Namen der aktuellen Domäne ändern. Datenverbindungen Verwenden Sie die Optionen auf der Registerkarte "Datenverbindungen", um die Zwischenspeicherung zu konfigurieren und festzulegen, wie Sie SQL- Anfangsdatenanweisungen von Datenquellen handhaben möchten. Zwischenspeicherung In Tableau Server veröffentlichte Ansichten sind interaktiv und verfügen manchmal über eine Live-Verbindung zu einer Datenbank. Während Benutzer mit den Ansichten in einem Webbrowser interagieren, werden die Daten, die abgefragt werden, im Cache gespeichert. Bei nachfolgenden Besuchen werden die Daten aus diesem Cache abgerufen, wenn sie verfügbar sind Sie konfigurieren die Aspekte der Zwischenspeicherung, die für alle Datenverbindungen gelten, auf der Registerkarte "Datenverbindungen".

17 Zur Konfiguration der Zwischenspeicherung wählen Sie eine der folgenden Optionen: : Refresh Less Often (Weniger häufig aktualisieren): Daten werden zwischengespeichert und wieder verwendet, sobald sie verfügbar sind, unabhängig davon, wann sie dem Cache hinzugefügt worden sind. Diese Option minimiert die Anzahl von Abfragen, die an die Datenbank gesendet werden. Wählen Sie diese Option, wenn Daten nicht häufig geändert werden. Weniger häufige Aktualisierungen können die Leistung verbessern. Balanced (Ausgewogen): Daten werden nach der angegebenen Anzahl von Minuten aus dem Zwischenspeicher gelöscht. Wenn die Daten innerhalb des angegebenen Zeitraums dem Cache hinzugefügt worden sind, dann werden die zwischengespeicherten Daten verwenden, andernfalls werden neue Daten aus der Datenbank abgefragt.

18 Refresh More Often (Häufiger aktualisieren): Die Datenbank wird jedes Mal, wenn eine Seite geladen wird, neu abgefragt. Die Daten werden zwischengespeichert und wiederverwendet, bis der Benutzer die Seite neu lädt. Diese Option stellt sicher, dass die Benutzer die aktuellsten Daten sehen, kann jedoch die Leistung beeinträchtigen. Unabhängig davon, wie die Zwischenspeicherung konfiguriert wird, kann der Benutzer in der Symbolleiste auf die Schaltfläche Daten abrufen klicken, um den Server zu zwingen, eine Abfrage zu senden und neue Daten abzurufen. SQL-Anfangsdaten Bei Ansichten, die eine Verbindung mit Teradata-Datenquellen herstellen, können die Ersteller von Arbeitsmappen einen SQL-Befehl angeben, der einmal beim Laden der Arbeitsmappe in den Browser ausgeführt wird. Dieser Befehl wird hier als SQL-Anfangsdaten bezeichnet. Aus Sicherheitsgründen oder um die Leistung nicht zu beeinträchtigen, können Administration diese Funktion deaktivieren. Sie gehen dazu auf der Registerkarte Datenverbindungen wie folgt vor: Um die Funktion der SQL-Anfangsdaten zu deaktivieren, aktivieren Sie das Kontrollkästchen SQL-Anfangsdatenanweisungen für alle Datenquellen ignorieren. Arbeitsmappen, die

19 mit SQL-Anfangsdatenanweisungen erstellt wurden, werden geöffnet, doch die SQL- Anfangsdatenbefehle werden nicht gesendet. -Warnungen / Abonnements Tableau Server kann Ihnen im Fall eines Systemfehlers eine -Warnung senden und E- Mail-Abonnements an Tableau Server-Benutzer mit Momentaufnahmen ihrer favorisierten Ansichten senden. Auf der Registerkarte -Warnungen / Abonnements können Sie den SMTP-Server festlegen, den Tableau Server für das Versenden von s verwendet. Verschlüsselte SMTP-Verbindungen werden weder für Warnungen noch für Abonnements unterstützt. Konfigurieren von -Warnungen Wenn Sie Warnungen konfigurieren, sendet Tableau Server bei jedem Anhalten oder Neustart der Daten-Engine oder Repository-Prozesse eine an die unter senden an angegebenen Empfänger. Im Falle einer Einzelserver-Installation (alle Prozesse auf dem gleichen Computer), bedeuten HERUNTERGEFAHREN-Warnungen, dass der gesamte Server angehalten wurde und nachfolgende HOCHGEFAHREN- - Warnungen, dass der Server wieder läuft. Wenn Sie eine verteilte Installation ausführen, die für Failover konfiguriert wurde (siehe Konfigurieren für Failover) bedeutet eine HERUNTERGEFAHREN-Warnung, dass die aktive Repository- oder Daten-Engine-Instanz fehlgeschlagen ist und nachfolgende HOCHGEFAHREN Warnungen, dass die Standby- Instanz für diesen Prozess übernommen hat und aktiv ist. So konfigurieren Sie eine -Warnung: 1. Wählen Sie -Warnungen bei Problemen mit Serverstatus senden.

20 2. Geben Sie unter SMTP-Server den Namen Ihres SMTP-Servers ein. Geben Sie Benutzername und Kennwort für das SMTP-Serverkonto ein, falls es erforderlich ist (je nach Server unterschiedlich). Der Standardwert für den SMTP-Port ist 25. Geben Sie unter senden von die -Adresse ein, von der bei einem Systemausfall eine Warnmeldung gesendet wird. Die eingegebene -Adresse muss zwar über eine gültige Syntax verfügen (z. B. or es muss sich jedoch nicht um ein aktives -Konto auf Tableau Server handeln. 3. Geben Sie unter senden an mindestens eine -Adresse ein, die die Warnmeldung erhält. Trennen Sie bei Eingabe mehrerer -Adressen die Adressen durch ein Komma, nicht ein Semikolon. 4. Klicken Sie auf OK. Wenn Sie Starten Sie den Server ausführen, wird eine - Warnung ausgelöst zur Bestätigung, dass Sie die Warnungen ordnungsgemäß eingerichtet haben. Konfigurieren von -Abonnements Gehen Sie wie folgt vor, um einen SMTP-Server für das Versenden von -Abonnements einzurichten: 1. Wählen Sie -Abonnements aktivieren.

21 2. Geben Sie unter SMTP-Server den Namen Ihres SMTP-Servers ein. Geben Sie Benutzername und Kennwort für das SMTP-Serverkonto ein, falls es erforderlich ist (je nach Server unterschiedlich). Der Standardwert für den SMTP-Port ist 25. Geben Sie unter senden von die -Adresse ein, von der Abonnements an Tableau Server-Benutzer gesendet werden sollen. Die eingegebene -Adresse muss zwar über eine gültige Syntax verfügen (z. B. wie oder es muss sich jedoch nicht um ein aktives -Konto auf Tableau Server handeln (dennoch kann es bei einigen SMTP-Servern notwendig sein, dass es sich um ein aktives - Konto handelt). Sie können diese systemweite Adresse für senden von auf Site-Basis für Abonnements überschreiben. Weitere Informationen hierzu finden Sie unter Hinzufügen oder Bearbeiten von Sites. 3. Geben Sie unter Tableau Server-URL entweder oder ein, gefolgt vom Namen des Tableau Servers. Dieser Name wird in den Abonnement-E- Mails als Fußzeile verwendet. 4. Klicken Sie auf OK. SSL Sie können Tableau Server so konfigurieren, dass der gesamte HTTP-Datenverkehr eine auf SSL (Secure Socket Layer)-Ebene verschlüsselte Kommunikation ist. Durch die Einrichtung von SSL wird sichergestellt, dass die Webanwendung sicher ist und dass vertrauliche Daten, die zwischen dem Webbrowser und dem Server oder Tableau Desktop und dem Server übertragen werden, geschützt sind. Die Vorgehensweise zur Konfiguration des Servers für SSL werden im nachstehenden Thema beschrieben. Sie müssen allerdings erst ein Zertifikat

22 von einer vertrauenswürdigen Zertifizierungsstelle erwerben und die Zertifikatsdateien in Tableau Server importieren. So konfigurieren Sie Tableau Server für die Verwendung von SSL: 1. Erwerben Sie von einer vertrauenswürdigen Zertifizierungsstelle (z. B. Verisign, Thawte, Comodo, GoDaddy usw.) ein Apache SSL-Zertifikat. Sie können auch ein von Ihrem Unternehmen ausgestelltes internes Zertifikat verwenden. Platzhalterzertifikate, die es Ihnen ermöglichen, SSL mit vielen Hostnamen innerhalb der gleichen Domäne zu verwenden, werden ebenfalls unterstützt. Bei einigen Browsern müssen zur Annahme von Zertifikaten von bestimmten Anbietern zusätzliche Konfigurationsschritte ausgeführt werden. Schlagen Sie dazu in der Dokumentation nach, die von der Zertifizierungsstelle bereitgestellt wurde. 2. Platzieren Sie Zertifikatdateien in einem Ordner mit dem Namen "SSL", wie der Ordner 8.0 auf Tableau Server. Beispiel: C:\Program Files (x86)\tableau\tableau Server\SSL Dieser Speicherort gibt dem Konto, unter dem Tableau Server ausgeführt wird, die notwendigen Berechtigungen für die Dateien. 3. Öffnen Sie das Dienstprogramm zur Tableau Server-Konfiguration, indem Sie im Startmenü Start > Alle Programme > Tableau Server 8.0 > Tableau Server konfigurieren auswählen. 4. Wählen Sie im Dialogfeld "Tableau Server-Konfiguration" die Registerkarte SSL aus.

23 5. Wählen Sie SSL für die Serverkommunikation verwenden, und geben Sie den Speicherort der folgenden Zertifikatsdateien an: SSL-Zertifikatsdatei: Muss ein gültiges PEM-codiertes x509-zertifikat mit der Erweiterung CRT enthalten. SSL-Zertifikatsschlüsseldatei: Muss einen gültigen RSA- oder DSA-Schlüssel enthalten, der nicht kennwortgeschützt ist und über die Dateinamenerweiterung KEY verfügt. SSL-Zertifikatskettendatei (Optional): Einige Zertifikatsanbieter stellen zwei Zertifikate für Apache aus. Das zweite Zertifikat ist eine Kettendatei, die einer Verkettung aller Zertifikate entspricht, die die Zertifikatskette für das Serverzertifikat bilden. Alle Zertifikate in der Datei müssen x509 PEM-codiert sein, und die Datei muss die Erweiterung.crt (nicht.pem) haben.

24 6. Klicken Sie auf OK. Die Änderungen werden beim nächsten Serverneustart wirksam. Wenn der Server für SSL konfiguriert worden ist, akzeptiert er Anforderungen am Nicht- SSL-Port (standardmäßig Port 80) und leitet diese automatisch zum SSL-Port 443 um. SSL-Fehler werden im Installationsordner unter dem folgenden Speicherort protokolliert. Verwenden Sie dieses Protokoll zur Behebung von Validierungs- und Verschlüsselungsproblemen. C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd\error.log Tableau Server unterstützt als sicheren Port nur Port 443. Auf Computern, auf denen eine andere Anwendung Port 443 verwendet, kann Tableau Server nicht ausgeführt werden. Hinzufügen eines Administratorkontos Der letzte Schritt zur Aktivierung von Tableau Server besteht im Hinzufügen eines Administratorkontos. Der Administrator hat uneingeschränkten Zugriff auf den Server und unter Anderem kann Benutzer, Gruppen und Projekte verwalten. Abhängig davon, ob Sie mit Active Directory oder der lokalen Authentifizierung arbeiten, sind die Schritte zum Hinzufügen eines Administratorkontos unterschiedlich. Active Directory Falls Sie Active Directory verwenden, müssen Sie Benutzername und Kennwort für einen vorhandenen Active Directory-Benutzer eingeben, der als Administrator fungieren soll. Klicken Sie dann auf Add user (Benutzer hinzufügen).

25 Hinweis: Wenn sich das Administratorkonto in derselben Domäne wie der Server befindet, geben Sie einfach den Benutzernamen ohne Domäne ein. Andernfalls sollten Sie auch den vollständig qualifizierten Domänennamen angeben. Beispiel: test.lan\username. Lokale Authentifizierung Wenn Sie die lokale Authentifizierung verwenden, erstellen Sie ein Administratorkonto, iondem Sie einen Benutzernamen, einen Anzeigenamen und ein Kennwort Ihrer Wahl (zweimal) eingeben. Klicken Sie dann auf Add user (Benutzer hinzufügen). Neukonfigurieren des Servers Die Eingabe der Tableau Server-Konfigurationseinstellungen ist Teil der Installation, doch Sie können im Dialogfeld "Tableau Server-Konfiguration" auch später Änderungen vornehmen. Weitere Informationen hierzu finden Sie in den folgenden Schritten. Sie können auch das tabadmin Befehlszeilenprogramm verwenden, um die Konfigurationsänderungen vorzunehmen. Unabhängig davon, wie Sie die Änderung eingeben, werden die neuen Einstellungen in die Konfigurationsdatei tabsvc.yml geschrieben, die sich im Ordner config befindet. Hinweis: Sie können nicht zwischen Active Directory und lokaler Authentifizierung hin- und herwechseln. Diese Optionen können nur während der Installation konfiguriert werden. Gehen Sie wie folgt vor, um eine Einstellung im Dialogfeld "Tableau Server-Konfiguration" zu ändern:

26 1. Halten Sie den Server an, indem Sie im Startmenü von Windows Alle Programme > Tableau Server 8.0 > Tableau Server anhalten auswählen. 2. Wählen Sie nun im Windows-Startmenü Configure Tableau Server (Tableau Server konfigurieren) aus. 3. Wenn Sie ein Active Directory-Konto als Serverkonto "Run As User" (Als Benutzer ausführen) verwenden, geben Sie das Kennwort auf der Registerkarte General (Allgemein) ein. 4. Nehmen Sie die Konfigurationsänderungen vor. 5. Klicken Sie auf OK. 6. Starten Sie den Server, indem Sie im Startmenü von Windows Alle Programme > Tableau Server 8.0 > Tableau Server starten auswählen. Neukonfigurieren von Prozessen Führen Sie die unten beschriebenen Schritte aus, um zu ändern, wie Prozesse für eine einzelne Serverinstallation konfiguriert werden. Anweisungen zum Ändern, wie Prozesse für einen Arbeitscomputer konfiguriert werden, finden Sie unter Installieren und Konfigurieren von Arbeitsservern. 1. Öffnen Sie das Dialogfeld "Tableau Server-Konfiguration" über das Startmenü, indem Sie zu Alle Programme > Tableau Server > Tableau Server konfigurieren navigieren. 2. Geben Sie, sofern erforderlich, Ihr Kennwort auf der Registerkarte Allgemein ein, und klicken Sie dann auf die Registerkarte Server:

27 3. Heben Sie This Machine hervor, und klicken Sie auf Bearbeiten: 4. Im Dialogfeld "Tableau Server bearbeiten" können Sie die Anzahl der Prozesse ändern: 5. Sie können bis zu jeweils acht Instanzen der VizQL-, Anwendungsserver-, Datenserveroder Hintergrundprozesse ausführen. Dieser Grenzwert kann bei Bedarf jedoch geändert werden. Weitere Informationen hierzu finden Sie unter Info zum Serverprozess-Limit. Tableau Server kann nur funktionieren, wenn immer eine aktive Instanz der Daten-Engine und das Repository vorhanden sind. Anweisungen, wie sie auf einen anderen Computer verschoben werden können, finden Sie unter Verschieben der Daten-Engine und Repository-Prozesse. Anweisungen zum Konfigurieren von Standby-Instanzen aus ihnen finden Sie unter Hochverfügbarkeit. Klicken Sie nach der Vornahme Ihrer Änderungen auf "OK". Klicken Sie dann erneut auf "OK", um das Konfigurationsdialogfeld zu beenden.

28 Die Tableau-Serverprozesse Die Standardkonfiguration der sechs vorhandenen Tableau-Serverprozesse kann geändert werden, um andere Ergebnisse zu erzielen. Die Themen Verbessern der Serverleistung und Hochverfügbarkeit beschreiben einige der möglichen Ansätze. Der oberste Status eines jeden Prozesses wird auf der Wartungsseite des Servers angezeigt. Weitere Einzelheiten zu einigen Prozessen, wie z B. dem Hintergrundprozess, sind unter Verwaltungsansichten zu finden. Prozess Dateiname Zweck Architektur Anwendungsserver Webanwendung, wgserver.exe Handhabt die unterstützt Navigation und Suche. Hintergrund backgrounder.exe Serveraufgaben Führt aus, darunter Extraktaktualisierungen, "Jetzt ausführen"- Aufgaben und über tabcmd gestartete Aufgaben Multithreaded? Leistungsmerkmale Ja 32 Bit Verbraucht nur während seltener Vorgänge, wie z. B beim Veröffentlichen einer Arbeitsmappe mit einem Extrakt oder beim Erstellen eines statischen Bildes für eine Ansicht, eine auffällige Menge von Ressourcen. Seine Auslastung kann durch browserbasierte Interaktion oder durch tabcmd erstellt werden. Nein 32 Bit Ein Singlethread- Prozess, bei dem mehrere Prozesse auf einem beliebigen oder auf allen Computern im Cluster ausgeführt werden können, um die Kapazität zu erweitern. Die Hintergrundprozesskomponente verbraucht gewöhnlich nicht viel Prozessspeicher, kann jedoch je nach der ihr präsentierten Arbeitsauslastung CPU-, I/O- oder Netzwerkressourcen verbrauchen. Beispielsweise kann beim Durchführen großer Extrakt-

29 Prozess Dateiname Zweck Daten-Engine tdeserver64.- Speichert Ja exe Datenextrakte und tdeserver.exe beantwortet Abfragen. Multithreaded? Architektur 64 Bit 32 Bit Leistungsmerkmale Aktualisierungen zum Abruf von Daten Netzwerkbandbreite verwendet werden. CPU-Ressourcen können durch Datenabruf- oder komplexe tabcmd- Aufgaben verbraucht werden. Die Arbeitsauslastung der Daten-Engine wird durch Anforderungen von dem VizQL-Server- Vorgang generiert. Es handelt sich um die Komponente, die Extrakte in den Speicher lädt und Abfragen an ihnen durchführt. Der Speicherverbrauch basiert hauptsächlich auf der Größe der zu ladenden Datenextrakte. Auf 64-Bit- Betriebssystemen wird standardmäßig 64 Bitbinär verwendet. Die Daten-Engine ist multithreaded und kann mehrere Anforderungen gleichzeitig handhaben. Bei hoher Auslastung kann sie CPU-, I/O- und Netzwerkressourcen verbrauchen, was zu einem Leistungsengpass führen kann. Bei hoher Auslastung kann eine einzelne Instanz der Daten-Engine zur Verarbeitung der

30 Prozess Dateiname Zweck Datenserver Repository VizQL Server Architektur dataserver.exe Verbindungen zu Handhabt Tableau Server- Datenquellen. postgres.exe In der Datenbank von Tableau Server werden Arbeitsmappenund Benutzer- Metadaten gespeichert. vizqlserver.exe Ansichten dar, Lädt und stellt berechnet und führt Abfragen durch Multithreaded? Leistungsmerkmale Anforderungen alle CPU-Ressourcen verbrauchen. Ja 32 Bit Da es sich um einen Proxy handelt, ist er normalerweise nur durch das Netzwerk gebunden, kann bei einer gewissen Anzahl von gleichzeitigen Benutzersitzungen jedoch durch die CPU gebunden sein. Seine Auslastung wird durch browser- und Tableau- Desktop-basierte Interaktion und Extrakt- Aktualisierungsaufgaben für Tableau Server- Datenquellen generiert. - - Verbraucht in der Regel wenige Ressourcen. In seltenen Fällen kann es bei sehr großen Bereitstellungen (mit Tausenden von Benutzern) zu einem Engpass kommen, während Vorgänge wie die Ansicht aller Arbeitsmappen nach Benutzer oder das Ändern von Berechtigungen durchgeführt werden. Ja 32 Bit Verbraucht beim Laden von Ansichten und bei der interaktiven Verwendung über einen Webbrowser eine auffällige Menge von

31 Prozess Dateiname Zweck Multithreaded? Architektur Leistungsmerkmale Ressourcen. Kann CPU-gebunden, E/Agebunden oder netzwerkgebunden sein. Die Prozessauslastung kann nur durch browserbasierte Interaktion erstellt werden. Es kann sein, dass der Prozessarbeitsspeicher nicht ausreicht. Info zum Serverprozess-Limit Der wgserver, vizqlserver und Hintergrundprozesskomponenten-Server wurden verändert, so dass es sich jetzt um Multi-Threading- statt Single-Threading-Prozesse handelt. Auf einer einzelnen Prozessinstanz können daher mehr als 16 Threads gleichzeitig laufen. Tableau Server wird standardmäßig mit bis zu zwei Instanzen von jedem Serverprozess installiert. Wenn die Standardeinstellungen nicht ausreichend sind, können Sie sie während der Installation (nur bei Upgrades) oder nach der Installation mithilfe des Dialogfelds "Konfiguration" auf bis zu acht Instanzen abändern. Acht Prozessinstanzen sind die Standardobergrenze. Wenn Ihr Computer über genügend Arbeitsspeicher (RAM) und CPU- Core-Prozessoren verfügt, können Sie dieses obere Limit über die Einstellung service.max_procs tabadmin ändern. Tableau empfiehlt, dass auf dem Computer, auf dem die Prozesse ausgeführt werden, für jede Prozessinstanz mindestens 1 GB Arbeitsspeicher und 1 logischer CPU-Core-Prozessor vorhanden sein sollen. So ändern Sie die maximale Anzahl zulässiger Prozesse: 1. Nach der Installation halten Sie den Server an. 2. Vergewissern Sie sich, dass das bin-verzeichnis von Tableau Server noch das aktuelle Verzeichnis ist, und geben Sie den folgenden Befehl ein, wobei number für die maximale Anzahl von Prozessinstanzen steht, die Sie zulassen möchten: tabadmin set service.max_procs number Beispiel: tabadmin set service.max_procs Starten Sie den Server, damit die Änderungen wirksam werden.

32 Upgrade auf 8.0 In den folgenden Themen erhalten Sie Informationen zum Upgrade der Tableau Server Software auf Version 8.0. Wenn Sie ein Upgrade von einer früheren Version als 7.0 durchführen, wenden Sie sich bitte an den Tableau Kundensupport unter. Checkliste vor dem Upgrade Hier erhalten Sie Informationen zu den erforderlichen Schritten, die Sie vor einem Upgrade von Tableau Server auf Version 8.0.x beachten und durchführen müssen. Anmeldeinformationen, Installationsdateien und Anpassungen Stellen Sie vor einem Upgrade sicher, dass Sie über die folgenden Informationen verfügen: Anmeldeinformationen für das Benutzerkonto: Sie benötigen für jeden Computer, bei dem Sie ein Upgrade durchführen möchten, die Anmeldeinformationen für ein Benutzerkonto mit lokalen Administratorberechtigungen. RunAs-Kontoanmeldeinformationen: Stellen Sie sicher, dass Sie über den Benutzernamen und das Kennwort für das Run As-Konto von Tableau Server verfügen. Sofern Sie "NT AUTHORITY\NetworkService" (Standard) verwenden, ist ein Kennwort nicht erforderlich. Installationsdateien: Neben der EXE-Datei für das Upgrade, das Sie durchführen möchten, müssen Sie auch über die EXE-Datei für die Installation der aktuell verwendeten Serverversion verfügen bzw. diese möglicherweise erneut herunterladen (siehe Herunterladen von Tableau-Produkten). So können Sie bei unerwarteten Problemen während des Upgrade bei Bedarf schneller entsprechende Wiederherstellungsoptionen nutzen. Obwohl Tableau die Konfigurationseinstellungen während eines Upgrade beibehält, empfehlen wir, dass Sie sich individuelle Anpassungen an den Einstellungen notieren, damit Sie diese später überprüfen können. Beispiele hierfür sind das Konfigurieren von SSL, Änderungen am Standardport von Tableau, Werte für Zeitüberschreitungen sowie die Verwendung von benutzerdefinierten Logos. Wenn Sie Ihre derzeitige Tableau Server- Version zur Windows-Umgebungsvariable PATH hinzugefügt haben, müssen Sie außerdem diesen Eintrag nach dem Upgrade aktualisieren, damit er auf die neuere Version von Tableau Server verweist. Überprüfen des Wartungsvertrags für Ihr Produkt Wenn Sie ein Upgrade von Tableau Server auf einem Server ausführen möchten, dessen Wartungsvertrag abgelaufen ist, führt dies zu einer nicht lizenzierten Instanz von Tableau Server.

33 So können Sie feststellen, ob der Wartungsvertrag für Ihren Server abgelaufen ist: Wählen Sie Start > Alle Programme > Tableau Server > Product Keys verwalten, und überprüfen Sie die Spalte Wartungsvertrag läuft ab. Sollte der Wartungsvertrag abgelaufen sein, wenden Sie sich an den Tableau Kundensupport. Die erneute Aktivierung des Product Key ist Teil der Installation. Nähere Informationen hierzu finden Sie unter Tableau aktivieren. Sollte für den Server keine Internetverbindung vorliegen, finden Sie weitere Informationen hierzu unter Offline-Aktivieren von Tableau. Erstellen einer bereinigten Sicherung Neben den regulären Tableau Server-Sicherungen ist es von Vorteil, wenn Sie vor dem Upgrade eine zusätzliche Sicherung erstellen. Führen Sie vor dem Erstellen der Sicherung den Befehl "tabadmin cleanup" aus, um alle unwichtigen Dateien von der Sicherung auszuschließen. Weitere Informationen hierzu finden Sie unter Bereinigung durchführen und Sichern der Tableau-Daten. Nur verteilte Installationen: Arbeitscomputer vor dem Erstellen der Sicherung entfernen? Die Tableau-Sicherungsdatei (.tsbak) enthält Konfigurationsinformationen und Daten. Daher umfasst eine Sicherung einer verteilten Installation von Tableau Server Konfigurationsinformationen zu den Arbeitscomputern, z. B. deren IP-Adressen. Wenn Sie diese Informationen aus der Sicherung ausschließen möchten (etwa, weil Sie Arbeitscomputer beim Upgrade auf neue Hardware migrieren), haben Sie dazu zwei Möglichkeiten: Entfernen Sie vor der Sicherung die Arbeitscomputer aus der Tableau Server- Konfiguration, oder sehen Sie die Verwendung der Option --no-config bei der Wiederherstellung der Sicherungsdatei in der neuen Installation vor. Beachten Sie, dass bei letzterer Option keine Konfigurationseinstellungen wiederhergestellt werden auch nicht die des primären Tableau Servers. Sollten Sie über eine verteilte Installation von Tableau Server mit Arbeitscomputern verfügen, auf denen Windows XP ausgeführt wird, müssen Sie diese Computer aus der Konfiguration entfernen, bevor Sie mit dem Upgrade beginnen. Windows XP wird in Version 8.0 nicht unterstützt. So löschen Sie einen Arbeitscomputer aus der Tableau Server-Konfiguration:

34 1. Halten Sie den Server an (primärer Tableau Server). 2. Öffnen Sie auf dem primären Server das Dienstprogramm zur Konfiguration, indem Sie im Startmenü Tableau Server <Version> > Tableau Server konfigurieren auswählen. 3. Wählen Sie im Dialogfeld zur Konfiguration die Registerkarte Servers (Server) aus. 4. Wenn der Arbeitscomputer Extrakte und/oder das Repository hostet, verschieben Sie diese Dienste auf einen anderen Computer. Informationen zur Vorgehensweise finden Sie unter Verschieben der Daten-Engine und Repository-Prozesse. 5. Heben Sie nun den Arbeitscomputer hervor, und klicken Sie auf Löschen. 6. Klicken Sie auf OK. 7. Starten Sie den Server. Bereinigung durchführen Durch das Ausführen des Befehls "tabadmin cleanup" werden alle Dateien aus dem Tableau Server-System entfernt, die für die Sicherungsdatei nicht erforderlich sind. Die Bereinigung sollte einmal durchgeführt werden, wenn der Server ausgeführt wird, um auch die Tableau- Datenbank zu berücksichtigen. Dann sollte die Bereinigung ein zweites Mal durchgeführt werden, wenn der Server angehalten wurde, damit Protokolldateien entfernt werden können. So führen Sie den Befehl "tabadmin cleanup" aus:

35 1. Öffnen Sie als Administrator eine Eingabeaufforderung: 2. Navigieren Sie zum BIN-Ordner von Tableau Server. Beispiel: cd C:\Program Files (x86)\tableau\tableau Server\7.0\bin 3. Stellen Sie sicher, dass der Server ausgeführt wird. tabadmin status 4. Führen Sie die Bereinigung durch folgende Eingabe aus: tabadmin cleanup 5. Halten Sie den Server an: tabadmin stop 6. Führen Sie die Bereinigung erneut aus: tabadmin cleanup Stellen Sie sicher, dass der Server weiterhin angehalten ist, um eine Sicherung zu erstellen (nächster Schritt). Erstellen der Sicherungsdatei Mit dem tabadmin-befehl backup wird eine.tsbak-datei erstellt. Diese Datei enthält Informationen aus dem Repository, aus Datenextrakten und der Serverkonfiguration. Speichern Sie diese Datei nach dem Erstellen auf einem separaten Computer. Informationen zur Vorgehensweise finden Sie unter Sichern der Tableau-Daten. Nur verteilte Installationen: Wenn Sie vor dem Erstellen der Sicherung Arbeitscomputer aus der Serverkonfiguration entfernt haben und ein Upgrade von 8.0.x auf 8.0.x ausführen, können Sie die Arbeitscomputer nun wieder zur Konfiguration hinzufügen. Bei einem Upgrade des primären Tableau Servers werden Updates auf die

36 Arbeitscomputer übertragen. Dagegen sollten die Arbeitscomputer bei einem Upgrade von Version 7.0 auf 8.0.x aus der Konfiguration ausgeschlossen bleiben. Nähere Informationen hierzu finden Sie unter Upgrade auf 8.0. Upgrade auf 8.0 Nachdem Sie die Schritte unter Checkliste vor dem Upgrade durchgeführt haben, können Sie ein Upgrade von Tableau Server auf Version 8.0 wie folgt durchführen. Wenn Sie im Rahmen des Upgrade eine Migration auf neue Hardware durchführen, finden Sie weitere Informationen hierzu unter Migrieren auf neue Hardware. 1. Deinstallieren Sie die ältere Version auf Ihrem Tableau Server (bzw. primären Tableau Server im Falle einer verteilten Installation) über die entsprechende Option zum Hinzufügen/Entfernen von Programmen. Durch die Deinstallation wird die Server-Software entfernt. Die Daten und Konfigurationseinstellungen werden jedoch beibehalten. 2. Installieren Sie Tableau Server. Bei einer verteilten Installation bezieht sich dieser Schritt auf Ihren primären Tableau Server. Bei der Installation von Tableau Server werden die Daten und Konfigurationseinstellungen aus der früheren Version automatisch importiert. Verschieben der Daten-Engine und Repository-Prozesse Wenn Sie einen Arbeitscomputer aus der Tableau Server-Konfiguration löschen müssen, der die einzige Instanz des Repository oder der Daten-Engine (die Extrakte hostet), müssen Sie zunächst den Dienst auf einen anderen Computer verschieben. Der Grund ist, dass immer eine aktive Instanz der Repository- und Daten-Engine-Prozesse vorhanden sein muss. So verschieben Sie die Daten-Engine und Repository-Prozesse: 1. Sofern noch nicht geschehen, halten Sie den primären Tableau Server an, und öffnen Sie auf dem primären Tableau Server das Dialogfeld "Tableau Server-Konfiguration" (Start > Tableau Server 8.0 > Tableau Server konfigurieren). 2. Markieren Sie auf der Registerkarte Server die IP-Adresse des Computers, auf den Sie den Prozess verschieben möchten. Dabei kann es sich um einen anderen Arbeitscomputer oder den primären Server (This Machine) handeln. 3. Klicken Sie auf Bearbeiten. 4. Aktivieren Sie im Dialogfeld "Tableau Server bearbeiten" das Kontrollkästchen für den Prozess, den Sie verschieben: entweder Data-Engine, Repository oder beide, und klicken Sie auf "OK". 5. Klicken Sie im Dialogfeld "Tableau Server-Konfiguration" auf "OK".

37 6. Starten Sie den primären Tableau Server, damit die Änderungen wirksam werden. 7. Halten Sie den Server an, und öffnen Sie das Dialogfeld "Tableau Server- Konfiguration". 8. Heben Sie auf der Registerkarte Server die IP-Adresse des Arbeitscomputers hervor, von dem Sie den Prozess verschieben, und klicken Sie auf Bearbeiten. 9. Deaktivieren Sie das Kontrollkästchen für den verschobenen Prozess, und klicken Sie auf "OK". 10. Klicken Sie erneut auf "OK", und starten Sie den primären Server, damit die Änderungen wirksam werden. Wenn Sie diese Schritte beim Löschen eines Arbeitscomputers aus der Tableau Server- Konfiguration ausführen (wie unter Checkliste vor dem Upgrade beschrieben), halten Sie den Server erneut an, bevor Sie fortfahren. Info zum Serverprozess-Limit Der wgserver, vizqlserver und Hintergrundprozesskomponenten-Server wurden verändert, so dass es sich jetzt um Multi-Threading- statt Single-Threading-Prozesse handelt. Auf einer einzelnen Prozessinstanz können daher mehr als 16 Threads gleichzeitig laufen. Tableau Server wird standardmäßig mit bis zu zwei Instanzen von jedem Serverprozess installiert. Wenn die Standardeinstellungen nicht ausreichend sind, können Sie sie während der Installation (nur bei Upgrades) oder nach der Installation mithilfe des Dialogfelds "Konfiguration" auf bis zu acht Instanzen abändern. Acht Prozessinstanzen sind die Standardobergrenze. Wenn Ihr Computer über genügend Arbeitsspeicher (RAM) und CPU- Core-Prozessoren verfügt, können Sie dieses obere Limit über die Einstellung service.max_procs tabadmin ändern. Tableau empfiehlt, dass auf dem Computer, auf dem die Prozesse ausgeführt werden, für jede Prozessinstanz mindestens 1 GB Arbeitsspeicher und 1 logischer CPU-Core-Prozessor vorhanden sein sollen. So ändern Sie die maximale Anzahl zulässiger Prozesse: 1. Nach der Installation halten Sie den Server an. 2. Vergewissern Sie sich, dass das bin-verzeichnis von Tableau Server noch das aktuelle Verzeichnis ist, und geben Sie den folgenden Befehl ein, wobei number für die maximale Anzahl von Prozessinstanzen steht, die Sie zulassen möchten: tabadmin set service.max_procs number Beispiel: tabadmin set service.max_procs Starten Sie den Server, damit die Änderungen wirksam werden.

38 Migrieren auf neue Hardware Führen Sie die folgenden Schritte aus, um Tableau Server von einem Computer auf einen anderen Computer zu migrieren. Dabei wird insbesondere beschrieben, wie Sie die Daten und Konfigurationseinstellungen von Tableau Server von einem aktuell verwendeten Computer auf einen anderen Computer verschieben, auf dem Tableau Server Version 8.0 installiert ist. Stellen Sie vor der Migration sicher, dass Sie die Schritte unter Checkliste vor dem Upgrade ausgeführt haben. Darunter auch das Erstellen einer.tsbak-datei. 1. Installieren Sie Tableau Server auf dem neuen Computer. 2. Kopieren Sie die Datei.tsbak in den BIN-Ordner auf Ihrem neuen Tableau Server (z. B. C:\Program Files (x86)\tableau\tableau Server\8.0\bin). 3. Anschließend halten Sie Tableau Server an. 4. Stellen Sie die Daten und Konfigurationseinstellungen auf dem neuen Tableau Server wieder her, indem Sie tabadmin restore <filename> eingeben. Dabei ist <filename> der Name der.tsbak-datei. Beispiel: tabadmin restore mybackup.tsbak Wenn Sie ausschließlich die Daten von Ihrem aktuell verwendeten Tableau Server und keine Konfigurationseinstellungen wiederherstellen möchten, geben Sie Folgendes ein: tabadmin restore --no-config mybackup.tsbak 5. Starten Sie den Server. 6. Nur verteilte Installationen: Führen Sie das Installationsprogramm für Tableau Worker zusätzlich auf allen Computern aus, die Sie Ihrem Tableau Server-Cluster hinzufügen möchten. Informationen zur Vorgehensweise finden Sie unter Installieren und Konfigurieren von Arbeitsservern.

39 7. Nachdem Sie die neue Installation getestet haben, müssen Sie die ältere Version von Tableau Server vor der Deinstallation erst deaktivieren. So deaktivieren Sie die ältere Version: - Wählen Sie Start > Alle Programme > Tableau Server > Product Keys verwalten. - Markieren Sie die gewünschten Product Keys, und klicken Sie auf Deaktivieren. Wenn keine Internetverbindung besteht, werden Sie aufgefordert eine Offline- Rückgabedatei zu erstellen, um den Deaktivierungsprozess abzuschließen. Weitere Informationen finden Sie unter Offline-Aktivieren von Tableau. Nachdem Sie die Offline-Rückgabedatei erstellt haben, senden Sie sie per an activation@tableausoftware.com. Nach Verarbeitung der Offline-Rückgabedatei wird eine weitere Datei an Sie gesendet, die auf Ihrem Computer auszuführen ist, um den Server Product Key zu entfernen und den Deaktivierungsprozess zu beenden.

40 Verteilte Umgebungen Die nachstehenden Themen enthalten Informationen zum Ausführen einer verteilten Installation von Tableau Server: Installieren und Konfigurieren von Arbeitsservern Nachdem Sie die erste Konfiguration abgeschlossen haben, können Sie Tableau Server für die Ausführung auf mehreren Computern einrichten. Dies wird als verteilte Installation Cluster bezeichnet. Bei der Ausführung einer verteilten Installation werden auf dem primären Tableau Server zusätzliche Ports verwendet. Bestimmte Ports müssen für die Bindung während des Setups auf dem Tableau Work Server vorhanden sein. Weitere Informationen hierzu finden Sie unter TCP/IP-Ports. Alle Computer in einer verteilten Umgebung müssen derselben Domäne angehören. Außerdem muss das auf dem primären Tableau Server angegebene Serverkonto Run As User (Als Benutzer ausführen) ein Domänenkonto in derselben Domäne sein. 1. Stellen Sie sicher, dass Tableau Server auf dem primären Computer installiert worden ist. 2. Halten Sie den Server auf dem primären Computer an (Informationen zur Vorgehensweise finden Sie unter Tableau Server Monitor). 3. Laden Sie die Tableau Server Worker Software vom Tableau Customer Account Center herunter.

41 4. Führen Sie das Installationsprogramm für die Tableau Server Worker Software zusätzlich auf allen Computern aus, die Sie dem Tableau Server-Cluster hinzufügen möchten. Während der Installation werden Sie zur Angabe der IP-Adresse des primären Servers aufgefordert. Wenn auf einem Arbeitscomputer Windows 7 mit aktivierter Firewall ausgeführt wird, beziehen Sie sich auf die Tableau Knowledge Base, bevor Sie fortfahren. 5. Sobald die Worker-Software auf den Arbeitscomputern installiert worden ist, kehren Sie zum (noch immer angehaltenen) primären Tableau Server zurück und öffnen das Konfigurationsdienstprogramm, indem Sie im Startmenü Tableau Server > Tableau Server konfigurieren auswählen.

42 6. Geben Sie im Konfigurationsdienstprogramm auf der Registerkarte Allgemein Ihr Kennwort ein, wählen Sie dann die Registerkarte Server aus, und klicken Sie auf Hinzufügen. 7. Geben Sie im nächsten Dialogfeld die IP-Adresse eines Arbeitscomputers ein, und geben Sie die Anzahl der VizQL-, Anwendungsserver-, Data Server- und Hintergrundprozesse an, die dem Computer zugewiesen werden sollen. Sie können einem Arbeits- oder primären Server bis zu acht Instanzen eines Prozesses zuweisen. Standardmäßig werden das Repository und die Daten-Engine auf dem primären Server gehostet. Sie können jedoch die Kontrollkästchen Daten-Engine und Repository aktivieren, um diesen Server für den Extraktionsspeicher (Daten-Engine) und das Repository oder jeweils als Standby-Server zu verwenden. Weitere Informationen hierzu finden Sie unter Hochverfügbarkeit.

43 8. Klicken Sie auf OK. Die Aktualisierung kann einige Minuten dauern. 9. Wiederholen Sie diese Schritte für jeden Computer, den Sie der verteilten Umgebung hinzufügen möchten. Wenn Sie alle gewünschten Arbeitscomputer hinzugefügt haben, klicken Sie nochmals auf OK, um die Änderungen zu speichern. Dann starten Sie den Server auf dem primären Computer. Datenbanktreiber Die Installationsprogramme von Tableau Server und Tableau Server Worker installieren automatisch Treiber für Oracle- und Oracle Essbase-Datenbanken. Wenn Sie Arbeitsmappen und Datenquellen veröffentlichen möchten, die eine Verbindung mit anderen Datenbanken herstellen, müssen Sie sicherstellen, dass sowohl der primäre Computer als auch der Arbeitscomputer über die entsprechenden Treiber verfügen. Arbeitscomputer, auf denen VizQL-, Anwendungsserver-, Datenserver- oder Hintergrundprozesse ausgeführt werden, benötigen diese Datenbanktreiber. Wenn beispielsweise ein Arbeitscomputer dediziert als VizQL-Server und ein anderer Computer als Extraktionsspeicher genutzt wird, dann müssen Sie die Treiber nur auf dem VizQL-Server installieren. Serverprozess VizQL Anwendungsserver Datenserver Hintergrundprozesse Daten-Engine (Extraktionsspeicher) Repository Datenbanktreiber erforderlich? Ja Ja Ja Ja Nein Nein Warten einer verteilten Umgebung Nachdem Sie den primären Computer und einen oder mehrere Arbeitscomputer für eine verteilte Installation eingerichtet haben, können Sie alle nachfolgenden Konfigurationen und Aktualisierungen mithilfe der Befehlszeilenprogramme und des Dienstprogramm zur Konfiguration auf dem primären Server durchführen. Aktualisierungen werden automatisch auf den Arbeitscomputern veröffentlicht. Wenn sich die IP-Adresse des primären Servers ändert, müssen Sie alle Arbeitscomputer neu installieren. Sie können den Status der verteilten Computer auf der Wartungsseite des Servers überwachen. Unter Serverwartung finden Sie weitere Informationen zur Wartung des Servers.

44 Hochverfügbarkeit Verwenden Sie die Links weiter unten, um weitere Informationen zur Unterstützung der Hochverfügbarkeit durch Tableau Server zu erhalten: Grundlegendes zur Hochverfügbarkeit Wenn Sie ein Tableau Server-System für Hochverfügbarkeit konfigurieren, dienen die ausgeführten Schritte der Redundanz, sodass die potenziellen Ausfallzeiten reduziert werden. Die drei Bereiche, die Redundanz erfordern, sind der Daten-Engine-Prozess, der Repository- Prozess und der primäre Tableau Server (Gateway). Da es jederzeit jeweils eine aktive Instanz davon geben muss, ist die Cluster-Konfiguration ein mehrstufiges Verfahren, für das der primäre Tableau Server mehrfach angehalten und neu gestartet werden muss, damit die Einstellungen wirksam werden. Die einzelnen Schritte finden Sie unter Konfigurieren für Failover und Konfigurieren eines hochverfügbaren Gateways. Lesen Sie außerdem auch Voraussetzungen für Hochverfügbarkeit. In den Themen unten ist angegeben, wie sich die Serversystemtopologie entwickelt, wenn Sie sie für hohe Verfügbarkeit konfigurieren. Die Mindestkonfiguration für Hochverfügbarkeit ist ein System mit drei Knoten. Dazu gehört ein Lightweight-Gateway, das Anforderungen weiterleitet, und zwei Arbeitsserver, die die wichtigsten Prozesse hosten. Sie können die Systemzuverlässigkeit erhöhen, indem Sie einen vierten Computer hinzufügen, der als Sicherungs-Gateway dient. Einzelserversystem Nachdem Sie den primären Tableau Server installiert haben, wird auf ihm mindestens eine Instanz aller Serverprozesse ausgeführt. Dies ist die Grundkonfiguration von Tableau Server. Sie bietet keine Redundanz.

45 So sieht die Statustabelle auf der Wartungsseite in der Regel für ein Einzelserversystem aus: Für die Redundanz benötigen Sie weitere Server, um die Standby- und aktiven Daten-Engineund Repository-Prozesse zu hosten. Außerdem sollte das Gateway in einem eigenen Knoten isoliert werden, um die Systemanfälligkeit zu reduzieren, und idealerweise so wenig wie möglich Serverprozesse ausführen. System mit drei Knoten Der nächste Schritt bei der Konfiguration der Failover-Unterstützung und Hochverfügbarkeit ist die Installation von Tableau Server auf zwei Arbeitscomputern, die dann nacheinander zur Konfiguration des primären Servers hinzugefügt werden. Das Zuweisen der Daten-Engineund Repository-Prozesse erfordert zwei Schritte, aus folgendem Grund: 1) Es muss immer ein aktive Instanz für jeden Prozess vorhanden sein; 2) es kann insgesamt nicht mehr als zwei geben. Die Prozesse müssen ebenfalls vom primären Tableau Server entfernt werden. Die genaue Vorgehensweise beim Hinzufügen der Arbeitscomputer und Entfernen der Prozesse vom primären Server ist unter Konfigurieren für Failover beschrieben. Nachdem Sie diese Schritte ausgeführt haben, verfügen Sie über ein System mit drei Knoten:

46 Die Statustabelle auf der Wartungsseite sieht nun in etwa wie folgt aus: Wie Sie sehen können, hat der Knoten, auf dem der primäre Server ausgeführt wird, nur einen Webserver. Sein Zweck ist es, Anforderungen an die beiden Arbeitscomputer weiterzuleiten. Falls der aktive Arbeitscomputer in dieser Konfiguration ausfällt, wird der Standby- Arbeitscomputer automatisch aktiv und verarbeitet alle Anforderungen vom Gateway. In einem System mit drei Knoten gibt es jedoch trotzdem einen Ausfallpunkt: das Gateway. Sie können dieses Risiko ausschließen, indem Sie ein Sicherungs-Gateway erstellen. Mit nur wenigen manuellen Schritten können Sie das Sicherungs-Gateway aktivieren, falls das primäre Gateway ausfällt.

47 Hinzufügen eines Sicherungs-Gateways Das Hinzufügen eines Sicherungs-Gateways bietet einen zusätzlichen Schutz für Ihr System. Das Sicherungs-Gateway ist ein zusätzlicher Server, der zum System hinzugefügt wird und bereitsteht, falls das primäre Gateway ausfällt. Auch wenn es sich nicht um einen aktiven Server handelt, kann er jederzeit aktiviert werden, nachdem Sie die ersten Schritte unter Konfigurieren eines hochverfügbaren Gateways ausgeführt haben. So sieht das System mit einem Sicherungs-Gateway aus: Die Statustabelle für die oben angegebene Konfiguration sieht genauso wie für ein System mit drei Knoten aus. Wenn der primäre Gateway-Server ausfällt und Sie die Schritte ausführen, um das Sicherungs-Gateway zu aktivieren, geht das System mit dem neuen Gateway wieder online:

48 Voraussetzungen für Hochverfügbarkeit Bevor Sie mit der Konfiguration eines Clusters für Failover und Hochverfügbarkeit beginnen, müssen die folgenden Voraussetzungen erfüllt sein. Hardware Mit Ausnahme des Gateways müssen die Systeme, die Sie für Failover und Hochverfügbarkeit verwenden, die unter Vor der Installation... beschriebenen Voraussetzungen erfüllen; sie müssen jedoch nicht identisch sein. Failover drei Computer: Zur Konfiguration eines Clusters, um Failover- Unterstützung für die Daten-Engine- und Repository-Prozesse bereitzustellen, benötigen Sie drei Computer oder VMs: einen für den primären Tableau Server und die anderen beiden für die Tableau-Arbeitscomputer. Hochverfügbarkeit vier Computer: Für die Konfiguration für Hochverfügbarkeit benötigen Sie die drei oben beschriebenen Computer bzw. VMs sowie einen zusätzlichen als Sicherungs-Gateway für das primäre Tableau Server-Gateway. Gateway-Computer: Bei der Konfiguration für hohe Verfügbarkeit führen das primäre Tableau Server-Gateway und das Sicherungs-Gateway wenig bis keine Tableau Server-Prozesse aus. Deshalb benötigen die Computer, die als Gateway fungieren, nicht so viele Kerne wie die Arbeitsserver. Allerdings ist entsprechender Speicherplatz für Sicherungen erforderlich. Das Gateway wird vorübergehend bei der Sicherung und Wiederherstellung der Datenbank verwendet. Netzwerk und Ports Wie bei jedem verteilten System müssen die verwendeten Computer oder VMs miteinander kommunizieren können. Eine Liste der Ports, die auf Gateways und Arbeitscomputern zur Verfügung stehen müssen, finden Sie unter TCP/IP-Ports. Bewährte Methoden Hier finden Sie einige Tipps, die Sie beachten sollten, bevor Sie mit der Installation und Konfiguration beginnen: IP-Adressen: Notieren Sie sich die IP-Adressen der Computer oder VMs, mit denen Sie arbeiten. Sie benötigen sie während des Tableau Worker-Setups und für die Konfiguration. CNAME-Datensatz: Verwenden Sie bei der Hochverfügbarkeits-Konfiguration denselben CNAME-Datensatz für den primären Tableau Server (Gateway) und das Sicherungs-Gateway, damit die Tableau Server-Benutzer einen nahtlosen Übergang erhalten, wenn ein Gateway ausfällt und Sie das andere aktivieren.

49 Anmeldeinformationen für das Benutzerkonto: Sie benötigen für jeden Computer, bei dem Sie ein Upgrade durchführen möchten, die Anmeldeinformationen für ein Benutzerkonto mit lokalen Administratorberechtigungen. Bei der Konfiguration für hohe Verfügbarkeit muss das für das primäre Tableau Server-Gateway verwendete RunAs- Serverkonto mit dem Konto für das Tableau Server Sicherungs-Gateway identisch sein. Backup: Es hat sich bewährt, eine Sicherungskopie zu erstellen, bevor Sie grundlegende Systemänderungen vornehmen. Informationen zur Vorgehensweise finden Sie unter Sichern der Tableau-Daten. Konfigurieren für Failover Gehen Sie wie folgt vor, um einen Cluster mit drei Computern zu konfigurieren, der Failover- Unterstützung bietet: 1. Installieren Sie Tableau Server auf dem primären Computer. 2. Nachdem das Setup abgeschlossen ist, überprüfen Sie die Statustabelle auf der Wartungsseite. Alle Prozesse sollten den grünen Status "Wartet auf Anforderung" aufweisen: 3. Halten Sie den Server an (primärer Server). 4. Führen Sie nun das Tableau Worker-Setup auf zwei zusätzlichen Computern oder VMs aus, die die Failover-Unterstützung bereitstellen. Während des Worker-Setups werden Sie zur Angabe der IPv4-Adresse des primären Tableau Servers aufgefordert:

50 5. Öffnen Sie das Konfigurationsdialogfeld, während der primäre Server noch angehalten ist: Wählen Sie Start > Alle Programme > Tableau Server > Tableau Server konfigurieren. Geben Sie auf der Registerkarte "Allgemein" das Kennwort des RunAs- Serverkontos ein. 6. Klicken Sie auf der Registerkarte "Server" auf Hinzufügen, um einen Arbeitscomputer hinzuzufügen. 7. Geben Sie die IPv4-Adresse des Arbeitscomputers und dann 1 für die Daten-Engine ein. Aktivieren Sie anschließend das Kontrollkästchen Repository: Wenn Sie möchten, dass der Arbeitscomputer andere Serverprozesse ausführt, geben Sie die Anzahl der auszuführenden Instanzen ein, z. B. 1 oder 2. Die maximale Anzahl ist jeweils acht. 8. Klicken Sie auf "OK", um das Dialogfeld zum Hinzufügen des Arbeitscomputers zu schließen, und anschließend erneut auf "OK", um das Konfigurationsdialogfeld zu schließen.

51 9. Starten Sie den Server (primärer Server). Die Repository- und Daten-Engine-Prozesse weisen möglicherweise zunächst das rote Symbol für "Nicht verfügbar" auf, da die Daten in das neue Repository und/oder die Daten-Engine kopiert werden. Die Dauer des Kopiervorgangs ist unterschiedlich und hängt von der Größe der Daten ab: Nachdem die Daten repliziert wurden, sollte die Statustabelle auf der Wartungsseite in etwa wie folgt aussehen: Der Arbeitscomputer, den Sie soeben hinzugefügt haben, führt Standby-Instanzen der Repository- und Daten-Engine-Prozesse aus. Anschließend entfernen Sie die Prozesse vom primären Server und fügen einen zweiten Arbeitscomputer hinzu, um sie auszuführen. 10. Halten Sie den Server an (primärer Server), und öffnen Sie erneut das Konfigurationsdialogfeld. Geben Sie auf der Registerkarte "Allgemein" Ihr Kennwort ein. 11. Wählen Sie die Registerkarte "Server" aus, markieren Sie Dieser Computer (der primäre Tableau Server), und klicken Sie auf "Bearbeiten".

52 12. Setzen Sie im Dialogfeld "Tableau Server bearbeiten" Daten-Engine auf 0, und deaktivieren Sie das Kontrollkästchen Repository. Wenn der primäre Tableau Server nur noch Apache ausführen soll (also keine Tableau Server-Prozesse), können Sie die verbleibenden Prozesse entfernen, indem Sie in das jeweilige Textfeld 0 eingeben: 13. Klicken Sie auf "OK". 14. Klicken Sie im Dialogfeld "Tableau Server-Konfiguration" auf Hinzufügen, um einen zweiten Arbeitsserver hinzuzufügen.

53 15. Geben Sie im Dialogfeld "Tableau Server hinzufügen" die IP-Adresse des zweiten Arbeitscomputers ein. Setzen Sie Daten-Engine auf 1, und aktivieren Sie das Kontrollkästchen Repository. Geben Sie anschließend die Anzahl der auszuführenden Instanzen ein, z. B. 1 oder 2. Die maximale Anzahl ist jeweils acht. Sie müssen für die Daten-Engine und das Repository nicht angeben, welcher Arbeitscomputer aktiv ist und welcher im Standby betrieben wird. 16. Klicken Sie auf OK. Das Dialogfeld "Tableau Server-Konfiguration" sieht nun in etwa wie folgt aus:

54 17. Sie können auch -Benachrichtigungen einrichten, um über Serverausfälle oder Statusänderungen der Daten-Engine- und Repository-Prozesse informiert zu werden. Klicken Sie dazu im Dialogfeld "Konfiguration" auf die Registerkarte " - Warnungen / Abonnements" und befolgen Sie die Schritte in Konfigurieren von - Warnungen. 18. Klicken Sie auf OK. 19. Starten Sie den Server (primärer Server) (es kann einige Minuten dauern, bis die Änderungen wirksam werden). Das System ist jetzt konfiguriert, um Failover- Unterstützung für die Daten-Engine- und Repository-Prozesse bereitzustellen. Die Statustabelle auf der Wartungsseite sollte nun in etwa wie folgt aussehen: Ein hellgrünes Häkchen gibt an, dass sich ein Prozess im Standby befindet und bereit ist, bei einem Ausfall des aktiven Prozesses (dunkelgrünes Häkchen) zu übernehmen. Konfigurieren eines hochverfügbaren Gateways Bevor Sie die Anleitung in diesem Thema befolgen, führen Sie die Schritte unter Konfigurieren für Failover aus. Nachdem Sie diese Schritte ausgeführt haben, haben Sie zwei Arbeitsserver, die Failover-Unterstützung bieten, sowie ein Gateway (der primäre Tableau Server). Der Gateway-Server kann sich ausschließlich auf Apache beschränken (keine Serverprozesse) oder beliebige Serverprozesse ausführen, außer den Daten-Engine- und Repository- Prozessen. Diese müssen von den Arbeitsservern ausgeführt werden. In dem ersten Verfahren unten ist beschrieben, wie Sie eine Gateway-Sicherung durchführen. Das zweite Verfahren enthält eine schrittweise Anleitung, wie Sie vorgehen, wenn das aktuelle Gateway ausfällt. Erstellen eines Sicherungs-Gateways Gehen Sie wie folgt vor, um ein Sicherungs-Gateway zu erstellen: 1. Halten Sie den Server an (primärer Tableau Server, von nun an als Gateway bezeichnet). 2. Öffnen Sie auf dem Gateway-Computer als Administrator eine Eingabeaufforderung, und wechseln Sie zum BIN-Ordner von Tableau Server: 32 Bit:C:\Program Files\Tableau\Tableau Server\8.0\bin 64 Bit:C:\Program Files (x86)\tableau\tableau Server\8.0\bin

55 3. Geben Sie den folgenden Befehl ein, wobei IP_address1 die IP-Adresse des aktuellen Gateways und IP_address2 die IP-Adresse des Sicherungs-Gateways ist: tabadmin failovergateway --primary IP_address1 --secondary IP_address2 4. Erstellen Sie anschließend eine Kopie der Datei tabsvc.yml des Gateways (im Ordner ProgramData\Tableau\Tableau Server\config), und legen Sie die Kopie in einem Temp- Verzeichnis auf dem Sicherungs-Gateway-Computer ab. Die Datei tabsvc.yml enthält die Serverkonfigurationseinstellungen. In der Datei wird geschrieben, wenn Sie die Konfigurationseinstellungen im Dialogfeld "Tableau Server- Konfiguration" oder über tabadmin ändern. Wenn tabsvc.yml geändert wird, müssen Sie auch die Kopie von tabsvc.yml auf dem Sicherungs-Gateway aktualisieren. 5. Öffnen Sie auf dem Sicherungs-Gateway-Computer die Datei tabsvc.yml, und ersetzen Sie die Gateway-IP-Adresse in der Zeile worker.hosts durch die IP-Adresse des Sicherungs-Gateways (des Computers, auf dem Sie sich zurzeit befinden): 6. Installieren Sie Tableau Server auf dem Sicherungs-Gateway-Computer. Verwenden Sie dieselben RunAs-Serverkonto- und Konfigurationseinstellungen, die Sie für das Tableau Server-Setup auf dem Gateway verwendet haben.

56 7. Nachdem das Setup abgeschlossen ist, halten Sie den Server an (Sicherungs- Gateway-Computer). 8. Geben Sie auf dem Sicherungs-Gateway-Computer den folgenden Befehl ein, um dessen Tableau Server-Dienst zu deaktivieren: sc config tabsvc start= disabled Sie haben nun das Sicherungs-Gateway erstellt. Im nächsten Schritt erfahren Sie, wie Sie vorgehen, wenn das aktuelle Gateway ausfällt. Falls Sie in einer Testumgebung arbeiten, können Sie an diesem Punkt Ihre Konfiguration testen, indem Sie das aktuelle Gateway herunterfahren, um einen Systemausfall zu simulieren. Konfiguration des Sicherungs-Gateways Folgen Sie bei einem Gateway-Ausfall dieser zweiten schrittweisen Anleitung. Alle Schritte werden auf dem Sicherungs-Gateway-Computer ausgeführt. 1. Verwenden Sie die Datei tabsvc.yml auf dem Sicherungs-Gateway-Computer, die Sie in Schritt 5 der vorhergehenden Anleitung bearbeitet haben, um die lokal installierte Datei in ProgramData\Tableau\Tableau Server\config zu überschreiben. 2. Öffnen Sie als Administrator eine Eingabeaufforderung, und wechseln Sie zum BIN- Ordner von Tableau Server: 32 Bit:C:\Program Files\Tableau\Tableau Server\8.0\bin 64 Bit:C:\Program Files (x86)\tableau\tableau Server\8.0\bin 3. Geben Sie den folgenden Befehl ein, wobei IP_address2 die IP-Adresse des Sicherungs-Gateways ist (das jetzt als neues Gateway dienen soll) und IP_address1 die IP-Adresse des vorherigen Gateways darstellt (das dann als Sicherung dient): tabadmin failovergateway --primary IP_address2 --secondary IP_address1 4. Geben Sie folgenden Befehl ein: sc config tabsvc start= auto 5. Starten Sie den Server. Das Sicherungs-Gateway ist nun das primäre Gateway. In der Statustabelle auf der Wartungsseite hat sich die IP-Adresse des Gateways geändert:

57 6. Da das vorherige primäre Gateway nun als Sicherungs-Gateway dient, müssen Sie Folgendes ausführen: Entfernen Sie Tableau Server über die Option zum Hinzufügen/Entfernen von Programmen vom vorherigen primären Gateway. Am Ende des Deinstallationsprogramms wird ein Backup-Fehler angezeigt, den Sie ignorieren können. Löschen Sie die Tableau-Ordner unter "Program Files" (x86) und "ProgramData" auf dem vorherigen primären Gateway. Wiederholen Sie die Schritte in diesem Thema, beginnend mit Schritt 4 unter "Erstellen eines Sicherungs-Gateways".

58 Arbeiten mit Berechtigungen Die möglichen Aktionen für Ansichten, Arbeitsmappen, Projekte und Datenquellen in Tableau Online hängen sowohl von Ihrer Lizenzstufe (von einem Administrator festgelegt) als auch von den Berechtigungen ab, die der Autor der Ansicht oder Datenquelle festgelegt hat. Sie können die Berechtigungen für ein Objekt ändern, wenn Sie über die Lizenzstufe "Interakteur" verfügen und mindestens eine der folgenden Bedingungen erfüllt ist: Sie sind der Besitzer der Arbeitsmappe oder Datenquelle (Sie haben sie auf dem Server veröffentlicht). Sie verfügen über die Berechtigung "Berechtigungen festlegen". Sie verfügen über die Berechtigung "Projektleiter" für das Projekt mit dem Objekt. Sie verfügen über das Admin-Recht. Weitere Informationen finden Sie in den folgenden Themen: Vorgehensweise: Berechtigungen festlegen Das Diagramm unten veranschaulicht, wie Berechtigungen bewertet werden.

59 Wenn eine Arbeitsmappe so konfiguriert wurde, dass alle Blätter als Registerkarte angezeigt werden, dann erben alle Ansichten selbst dann die Arbeitsmappenberechtigungen, wenn für eine einzelne Ansicht andere Berechtigungen festgelegt worden sind. Festlegen von Berechtigungen für Arbeitsmappen und Ansichten Führen Sie die Schritte unten aus, um Berechtigungen für eine Arbeitsmappe oder eine Ansicht festzulegen. 1. Markieren Sie auf einer Seite, auf der ein oder mehrere Arbeitsmappen bzw. Ansichten angezeigt werden, ein oder mehrere Arbeitsmappen oder Ansichten, und klicken Sie anschließend auf Berechtigungen:

60 2. Klicken Sie auf Berechtigungen hinzufügen/bearbeiten auf der Seite "Berechtigungen: Arbeitsmappe oder Berechtigungen: Ansicht": Die Option Berechtigungen für Inhalt zuweisen wird für die Arbeitsmappen aber nicht für die Ansichten angezeigt.

61 3. Wählen Sie im Fenster "Berechtigungen hinzufügen/bearbeiten" einen Benutzer bzw. eine Gruppe aus der Liste auf der linken Seite aus: Sie können die Liste so konfigurieren, dass Benutzer, Gruppen oder beide angezeigt werden.

62 4. Wählen Sie im Dropdown-Menü Rolle eine vordefinierte Rolle aus, oder geben Sie einzelne Berechtigungen in den unteren Bereich ein. Je nachdem, ob Sie Berechtigungen für eine Arbeitsmappe oder eine Ansicht einrichten, können die anzeigte Liste der Berechtigungen und die vordefinierten Rollen unterschiedlich sein. Unter Berechtigungen finden Sie eine Tabelle, in der die verschiedenen Berechtigungen definiert sind und für welche Einträge sie gelten. Folgende Rollen sind für Arbeitsmappen und Ansichten verfügbar: Rolle Gilt für... Beschreibung Viewer Interactor Editor Datenquellen- Connector Datenquellen- Editor Arbeitsmappen Ansichten Arbeitsmappen Ansichten Arbeitsmappen Ansichten Ansichten Ansichten Der Benutzer oder die Gruppe kann die Arbeitsmappe oder die Ansicht auf dem Server anzeigen. Der Benutzer oder die Gruppe kann die Arbeitsmappe oder die Ansicht auf dem Server anzeigen, Arbeitsmappenansichten bearbeiten, Filter anwenden, die zugrunde liegenden Daten anzeigen sowie Bilder und exportieren. Alle anderen Berechtigungen werden von den Projektberechtigungen des Benutzers oder der Gruppe geerbt. Der Benutzer oder die Gruppe erhält alle Berchtigungen Ermöglicht es dem Benutzer oder einer Gruppe, eine Verbindung mit der Datenquelle auf dem Server herzustellen. Diese Berechtigung ist für Ansichten relevant, wenn auf eine Ansicht zugegriffen wird, die eine Verbindung zu einer Datenquelle herstellt. Ermöglicht es dem Benutzer oder einer Gruppe, eine Verbindung mit den Datenquellen auf dem Server herzustellen. Außerdem können Berechtigungen für eine Datenquelle veröffentlich, bearbeitet, heruntergeladen, gelöscht und eingerichtet sowie Zeitpläne für die Aktualisierung der von Ihnen veröffentlichten Datenquellen festgelegt werden. Diese Berechtigung ist für Ansichten relevant, wenn auf eine Ansicht zugegriffen wird, die eine Verbindung zu einer Datenquelle herstellt.

63 5. Sie können Berechtigungen für einen Benutzer oder eine Gruppe sowie für mehrere Benutzer und Gruppen konfigurieren. Klicken Sie abschließend auf Absenden. Festlegen von Berechtigungen für eine Datenquelle Führen Sie die folgenden Schritte aus, um Berechtigungen für eine Datenquelle festzulegen. 1. Markieren Sie auf der Seite "Datenquellen" eine oder mehrere Datenquellen, und klicken Sie dann auf Berechtigungen. 2. Klicken Sie auf Berechtigungen hinzufügen/bearbeiten auf der Seite "Berechtigungen: Datenquelle":

64 3. Wählen Sie im Fenster "Berechtigungen hinzufügen/bearbeiten" einen Benutzer bzw. eine Gruppe aus der Liste auf der linken Seite aus: 4. Wählen Sie im Dropdown-Menü Rolle eine vordefinierte Rolle aus, oder geben Sie einzelne Berechtigungen in den unteren Bereich ein. Unter Berechtigungen finden Sie eine Tabelle, in der die verschiedenen Berechtigungen definiert sind und für welche Einträge sie gelten. Die verfügbaren Rollen für Datenquellen sind: Rolle Datenquellen- Connector Datenquellen-Editor Beschreibung Der Benutzer oder die Gruppe kann eine Verbindung mit der Datenquelle auf dem Server herstellen. Der Benutzer oder die Gruppe kann eine Verbindung mit den Datenquellen auf dem Server herstellen. Außerdem können Berechtigungen für eine Datenquelle veröffentlich, bearbeitet, heruntergeladen, gelöscht und eingerichtet sowie Zeitpläne für die Aktualisierung der von Ihnen veröffentlichten Datenquellen festgelegt werden. 5. Sie können Berechtigungen für einen Benutzer oder eine Gruppe sowie für mehrere Benutzer und Gruppen konfigurieren. Klicken Sie abschließend auf Absenden. Festlegen von Berechtigungen für ein Projekt Administratoren und Projektleiter können Projektberechtigungen festlegen. Wenn Sie ein neues Projekt erstellen, erhält es die gleichen Berechtigungen wie das Projekt Standard. Sie können Berechtigungen für das Projekt festlegen, um einzelnen Benutzern oder Gruppen

65 Zugriff auf das Projekt zu gewähren oder zu verweigern. So legen Sie Projektberechtigungen fest: 1. Klicken Sie auf Admin >Projekte. 2. Markieren Sie ein oder mehrere Projekte, und klicken Sie dann auf Berechtigungen: 3. Klicken Sie auf Berechtigungen hinzufügen/bearbeiten auf der Seite "Berechtigungen: Projekt":

66 4. Wählen Sie im Fenster "Berechtigungen hinzufügen/bearbeiten" einen Benutzer bzw. eine Gruppe aus der Liste auf der linken Seite aus: Sie können die Liste so konfigurieren, dass Benutzer, Gruppen oder beide angezeigt werden.

67 5. Wählen Sie im Dropdown-Menü Rolle eine vordefinierte Rolle aus, oder geben Sie einzelne Berechtigungen in den unteren Bereich ein. Unter Berechtigungen finden Sie eine Tabelle, in der die verschiedenen Berechtigungen definiert sind und für welche Einträge sie gelten. Folgende Rollen sind für Projekte verfügbar: Rolle Viewer Interactor Editor Datenquellen- Connector Datenquellen-Editor Projektleiter Publisher Beschreibung Der Benutzer oder die Gruppe kann die Arbeitsmappen und Ansichten im Projekt anzeigen. Der Benutzer oder die Gruppe kann die Arbeitsmappen und Ansichten im Projekt anzeigen, Arbeitsmappenansichten bearbeiten, Filter anwenden, die zugrunde liegenden Daten anzeigen sowie Bilder und exportieren. Der Benutzer oder die Gruppe erhält alle Berechtigungen Der Benutzer oder die Gruppe kann eine Verbindung mit den Datenquellen im Projekt herstellen. Der Benutzer oder die Gruppe kann eine Verbindung mit den Datenquellen im Projekt herstellen. Außerdem können Berechtigungen für eine Datenquelle veröffentlich, bearbeitet, heruntergeladen, gelöscht und eingerichtet sowie Zeitpläne für die Aktualisierung der von Ihnen veröffentlichten Datenquellen festgelegt werden. Diese Berechtigung ist für Ansichten relevant, wenn auf eine Ansicht zugegriffen wird, die eine Verbindung zu einer Datenquelle herstellt. Der Benutzer oder die Gruppe kann Berechtigungen für alle Objekte in einem Projekt festlegen. Dem Benutzer oder der Gruppe werden alle erforderlichen Berechtigungen erteilt, um Arbeitsmappen auf dem Server zu veröffentlichen. Die angegebenen Berechtigungen gelten für das Projekt an sich. Alle Berechtigungen, die explizit für Arbeitsmappen, Ansichten und Datenquellen im Projekt festgelegt wurden, sind davon nicht betroffen. Sie haben allerdings die Möglichkeit, die Projektberechtigungen allen im Projekt enthaltenen Arbeitsmappen, Ansichten und Datenquellen zuzuweisen. In diesem Fall überschreiben diese Berechtigungen die vorhandenen Berechtigungen für Arbeitsmappen und Ansichten. Nehmen wir beispielsweise an, es sind einige Arbeitsmappen vorhanden, die mit benutzerdefinierten Berechtigungen veröffentlicht wurden, und Sie fassen die Arbeitsmappen in einem neuen Projekt mit einem neuen Berechtigungssatz zusammen. Sie können die neuen Berechtigungen den einzelnen Arbeitsmappen zuweisen, indem Sie auf Berechtigungen dem Inhalt zuweisen auf der Berechtigungsseite klicken.

68 Prüfen der aktuellen Berechtigungen Sie können die Berechtigungen eines Benutzers für bestimmte Ansichten, Arbeitsmappen, Projekte oder Datenquellen jederzeit anzeigen. Wählen Sie auf einer beliebigen Seite, auf der Sie Berechtigungen einrichten können, einen Benutzer aus der Dropdown-Liste Benutzerberechtigungen prüfen Die angezeigten Berchtigungen gelten für die ausgewählte Ansicht, Arbeitsmappe, Datenquelle oder das ausgewählte Projekt. Berechtigungen Administratoren und andere entsprechend autorisierte Benutzer können anderen Benutzern die Berechtigungen für Aktionen in Tableau Online gewähren oder verweigern. Berechtigungen können auch in Tableau Desktop beim Veröffentlichen einer Arbeitsmappe oder einer Datenquelle in Tableau Online festgelegt werden. Administratoren haben immer uneingeschränkten Zugriff auf alle Objekte in Tableau Server, und Site-Administratoren uneingeschränkten Zugriff auf alle Objekte einer Site. Wenn Sie eine Arbeitsmappe oder eine Datenquelle in Tableau Online veröffentlichen, sind Sie der Publisher des Objekts und behalten die volle Kontrolle darüber. Die folgende Tabelle zeigt die Berechtigungen für verschiedene Objekte in Tableau Online sowie die Aktionen, die Benutzer mit der entsprechenden Berechtigung ausführen können. Berechtigung Betrifft... Mögliche Aktionen, falls zugelassen Ansicht Arbeitsmappen Datenquellen Die Benutzer können das Element in Tableau Online anzeigen. Benutzer, die auf eine

69 Berechtigung Betrifft... Mögliche Aktionen, falls zugelassen Webbearbeitung Ansichten Projekte Arbeitsmappen Ansichten Projekte Ansicht zugreifen, die eine Verbindung mit einer Datenquelle herstellt, müssen über eine Berechtigung zum Anzeigen der Arbeitsmappe und über eine Berechtigung zum Herstellen einer Verbindung mit der Datenquelle verfügen. Die Benutzer können Ansichten in Arbeitsmappen bearbeiten. Weitere Informationen finden Sie unter Wer kann Ansichten bearbeiten und erstellen? Wenn Sie eine Arbeitsmappe aus Tableau Desktop veröffentlichen, werden die Berechtigungen für Arbeitsblätter (Ansichten) in einer Arbeitsmappe aus den Berechtigungen der Arbeitsmappe kopiert (überschrieben). Sie werden auch kopiert, wenn Sie auf Berechtigungen für Inhalt zuweisen auf der Seite "Berechtigungen: Arbeitsmappe" klicken. Wenn Sie beim Speichern einer Arbeitsmappe Blätter als Registerkarten anzeigen auswählen, werden die Berechtigungen für alle Arbeitsblätter (Ansichten) der Arbeitsmappe durch die Berechtigungen für die Arbeitsmappe überschrieben, bis die Registerkarten deaktiviert werden. Gesonderter Hinweis für die Gruppe Alle Benutzer:Um die Inhalte einer veröffentlichenden Person vor dem Überschreiben durch einen anderen Benutzer zu schützen (entweder durch die Veröffentlichung über Tableau Desktop oder das Speichern einer online bearbeiteten Arbeitsmappe auf Tableau Online), wird die Berechtigung Schreiben/Im Web speichern für die Gruppe Alle Benutzer standardmäßig von "Zulassen" in "Geerbt" geändert, wenn ein Benutzer in einem Projekt veröffentlicht, für das die Gruppe Alle Benutzer Berechtigungen hat.sie können diese Berechtigung manuell von "Geerbt" auf

70 Berechtigung Betrifft... Mögliche Aktionen, falls zugelassen Schreiben/Im Web speichern Herunterladen/Im Web speichern unter Delete Filter Kommentar hinzufügen Arbeitsmappen Datenquellen Ansichten Projekte Arbeitsmappen Datenquellen Projekte Arbeitsmappen Datenquellen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte "Zulassen" setzen, indem Sie die Schritte unter Festlegen von Berechtigungen für Arbeitsmappen und Ansichten befolgen. Der Benutzer kann das Objekt auf dem Server überschreiben. Falls zugelassen, kann der Benutzer eine Arbeitsmappe oder Datenquelle aus Tableau Desktop erneut veröffentlichen und wird zum Publisher, dem alle Berechtigungen erteilt werden. Anschließend richtet sich der Zugriff auf die Arbeitsmappe des Original-Publishers nach den Gruppenberechtigungen des Benutzers und nach allen weiteren Berechtigungen, die der neue Publisher einrichtet. Mit dieser Berechtigung haben der Benutzer oder die Gruppe die Möglichkeit, eine Arbeitsmappe zu überschreiben, nachdem sie auf dem Server bearbeitet wurde. Weitere Informationen finden Sie unter Wer kann Ansichten bearbeiten und erstellen? Falls zugelassen, kann der Benutzer das Objekt vom Server herunterladen und eine bearbeitete Arbeitsmappe als neue Arbeitsmappe auf dem Server speichern. Weitere Informationen finden Sie unter Herunterladen von Arbeitsmappen und Wer kann Ansichten bearbeiten und erstellen?. Der Benutzer kann das Objekt löschen. Benutzer können Schnellfilter sowie Filter vom Typ "Nur beibehalten" und "Ausschließen" ändern. Weitere Informationen finden Sie unter Kommentieren von Ansichten. Benutzer können den Ansichten in einer Arbeitsmappe Kommentare hinzufügen.

71 Berechtigung Betrifft... Mögliche Aktionen, falls zugelassen Kommentare anzeigen Zusammenfassungsdaten anzeigen View Underlying Data Exportieren eines Bilds Share Customized Verschieben Berechtigungen festlegen Verbinden Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Ansichten Projekte Arbeitsmappen Datenquellen Ansichten Projekte Datenquellen Ansichten Projekte Benutzer können die Kommentare anzeigen, die den Ansichten in einer Arbeitsmappe zugeordnet sind. Die Benutzer können die aggregierten Daten in einer Ansicht bzw. in den vom Benutzer ausgewählten Feldern der Ansicht anzeigen und diese Daten als Textdatei herunterladen. Die Benutzer können alle Rohdaten für die einzelnen Zeilen in einer Ansicht, ggf. eingeschränkt durch vom Benutzer ausgewählte Markierungen, anzeigen und die Daten als Textdatei herunterladen. Benutzer können jede Ansicht als Bild exportieren. Weitere Informationen finden Sie unter Exportieren von Ansichten. Die Benutzer können gespeicherte Anpassungen einer Ansicht für andere veröffentlichen. Benutzer können mit der Option Änderungen speichern in Tableau Online benutzerdefinierte Ansichten speichern. Weitere Informationen finden Sie unter Angepasste Ansichten. Benutzer können Arbeitsmappen zwischen Projekten verschieben. Der Benutzer kann Berechtigungen für das Objekt festlegen. Bei Arbeitsmappen erstreckt sich diese Berechtigung auf die Ansichten. Der Benutzer kann eine Verbindung zur Datenquelle herstellen. Benutzer, die auf eine Ansicht zugreifen, die eine Verbindung mit einer Datenquelle herstellt, müssen über eine Berechtigung zum Anzeigen der Datenquelle und zum Herstellen einer Verbindung mit der Datenquelle verfügen.

72 Berechtigung Betrifft... Mögliche Aktionen, falls zugelassen Projektleiter Projekte Der Benutzer kann Berechtigungen für alle Objekte in einem Projekt festlegen.

73 Arbeiten mit Servern In den folgenden Themen erhalten Sie Informationen zur Verwendung der Tableau Server- Benutzeroberfläche zur Verwaltung der Installation: Benutzer und Lizenzen Jeder, der auf Tableau Server zugreifen muss, sei es, um Daten zu veröffentlichen, zu durchsuchen oder zu verwalten, muss als Benutzer hinzugefügt werden. Zudem muss Benutzern eine Lizenzebene zugewiesen werden. Benutzer Jede Person, die zum Veröffentlichen, Durchsuchen oder Verwalten auf Tableau Onlinezugreifen muss, muss als Benutzer hinzugefügt werden. Wenn Tableau Server mehrere Sites ausführt, können Systemadministratoren dies auf der Seite Alle Benutzer durchführen. Wenn Tableau Server dagegen nur eine Site ausführt, können System- und Site- Administratoren Benutzer auf der Seite Benutzer hinzufügen. Nachdem Benutzer hinzugefügt worden sind, können Sie diese bearbeiten und löschen, sie Sites hinzufügen und daraus löschen und sie Lizenzstufen und Benutzerrechten zuweisen. Weitere Informationen finden Sie in den folgenden Themen. Hinzufügen von Benutzern Sowohl System- als auch Site-Administratoren mit den richtigen Berechtigungen können Benutzer auf der Seite Benutzer hinzufügen:

74 Auf der Seite \"Benutzer\" können Sie Benutzer mit zwei Methoden hinzufügen: Interaktiv (im Folgenden beschrieben) oder mit dem Befehl Importieren in Batches. Für diese Methode ist eine CSV-Datei erforderlich (beschrieben in Importieren von Benutzern aus einer CSV-Datei). So fügen Sie einen Benutzer hinzu: Klicken Sie auf der Seite Benutzer über der Benutzerliste auf den Link Hinzufügen: Geben Sie einen Benutzernamen ein. Lokale Authentifizierung: Wenn der Server für lokale Authentifizierung konfiguriert ist, lassen sich Benutzernamenskonflikte am besten durch die Angabe der -Adresse als Benutzername vermeiden (z. B. statt jsmith). Klicken Sie nach der Eingabe in Benutzername auf Benutzer hinzufügen. Active Directory: Wenn Sie einen Benutzer hinzufügen, der derselben Active Directory-Domäne wie der Server angehört, dann können Sie den Benutzernamen ohne die Domäne eingeben. Dann wird die Domäne des Servers angenommen. Wenn eine bidirektionale Vertrauensstellung zwischen der Domäne des Servers und einer anderen Domäne eingerichtet worden ist, dann können Sie Benutzer aus beiden Domänen hinzufügen. Beim ersten Hinzufügen eines Benutzers aus der "Nicht-Server-Domäne" müssen Sie den Benutzernamen mit dem vollständig qualifizierten Domänennamen angeben. Nachfolgende Benutzer können mithilfe des Domänenspitznamens hinzugefügt werden. Beispielsweise geben Sie den ersten Benutzer aus der "Nicht-Server-Domäne" mybiz.lan als oder mybiz.lan\user1 ein. Der nächste Benutzer kann dann mithilfe des Domänenspitznamens hinzugefügt werden, z. B. oder mybiz\user2. Hinweis: Geben Sie in diesem Feld nicht den Vollständigen Namen ein, da dieser beim Import Fehler verursachen kann.

75 3. Nur lokale Authentifizierung: Geben Sie Folgendes an: Vollständiger Name: Geben Sie einen Anzeigenamen für den Benutzer ein (z. B. John Smith). Kennwort: Geben Sie ein Kennwort für den Benutzer ein. Bestätigen: Geben Sie das Kennwort noch einmal ein. 4. Lizenzstufe: Wählen Sie eine Lizenzstufe aus. Weitere Informationen hierzu finden Sie unter Lizenzen und Benutzerrechte und Berechtigungen. 5. Benutzerrechte: Legen Sie fest, ob der Benutzer Arbeitsmappen veröffentlichen und Administratorrechte zuweisen kann. Weitere Informationen finden Sie unter Gewähren und Verweigern von Benutzerrechten. 6. Klicken Sie auf Hinzufügen. Hinweis für Server mit mehreren Sites: Site-Administratoren können das Konto eines bestehenden Benutzers bearbeiten, sofern dieser nur Mitglied von Sites ist, die vom betreffenden Site-Administrator verwaltet werden. Angenommen, der Benutzer Joe ist Mitglied von Site A und Site B und der Site-Administrator ist nur Administrator von Site B, dann kann der Site-Administrator weder den vollständigen Namen von Joe bearbeiten noch sein Kennwort zurücksetzen. Hinzufügen von Benutzern zu einer Site Wenn Sie eine Site zu Tableau Server hinzugefügt haben, entsteht ein System mit mehreren Sites, und das, was zuvor die Seite Benutzer gewesen ist, wird nun zu zwei Seiten: Alle Benutzer und Site-Benutzer. Als Systemadministrator können nur Sie auf die Seite Alle Benutzerzugreifen. Dies gilt für das gesamte Serversystem. Dies ist die einzige Stelle, von der aus Sie gleichzeitig mehreren Sites Benutzer hinzufügen, Benutzer entfernen und, sofern auf dem Server die lokale Authentifizierung verwendet wird, Kennwörter zurücksetzen können.

76 Die Seite Site-Benutzer ist bietet eine einfache Übersicht darüber, welche Benutzer sich auf der Site befinden, bei der Sie aktuell angemeldet sind. Sie können hier Benutzer hinzufügen, aber diese werden nur zu dieser Site hinzugefügt. Im Folgenden werden die Schritte für das Hinzufügen von Benutzern von der Seite Alle Benutzer aus beschrieben. Dies kann auf zweierlei Weise geschehen: Einzeln (siehe Beschreibung unten) oder in Gruppen mithilfe des Importieren-Befehls, der auf einer CSV- Datei basiert (siehe Beschreibung in Importieren von Benutzern aus einer CSV-Datei).

77 So fügen Sie einen Benutzer hinzu: 1. Klicken Sie auf der Seite Alle Benutzer am Anfang der Benutzerliste auf den Link Hinzufügen: 2. Geben Sie einen Benutzernamen ein: Lokale Authentifizierung: Wenn auf dem Server die lokale Authentifizierung verwendet wird, dann lassen sich Benutzernamenskonflikte am besten durch die Angabe der -Adresse als Benutzername vermeiden (z. B. statt jsmith). Active Directory Wenn Sie einen Benutzer hinzufügen, der derselben Active Directory-Domäne wie der Server angehört, dann können Sie den Benutzernamen ohne die Domäne eingeben. Dann wird die Domäne des Servers angenommen. Wenn eine bidirektionale Vertrauensstellung zwischen der Domäne des Servers und einer anderen Domäne eingerichtet worden ist, dann können Sie Benutzer aus beiden Domänen hinzufügen. Beim ersten Hinzufügen eines Benutzers aus der "Nicht-Server-Domäne" müssen Sie den Benutzernamen mit dem vollständig qualifizierten Domänennamen angeben. Nachfolgende Benutzer können mithilfe des Domänenspitznamens hinzugefügt werden. Beispielsweise geben Sie den ersten Benutzer aus der "Nicht-Server-Domäne" mybiz.lan als oder mybiz.lan\user1 ein. Der nächste Benutzer kann dann mithilfe des Domänenspitznamens hinzugefügt werden, z. B. oder mybiz\user2. Hinweis: Geben Sie in diesem Feld nicht den Vollständigen Namen ein, da dieser beim Import Fehler verursachen kann.

78 3. Wenn der Server die lokale Authentifizierung verwendet, müssen Sie Folgendes angeben: Vollständiger Name: Geben Sie einen Anzeigenamen für den Benutzer ein (z. B. John Smith). Kennwort: Geben Sie ein Kennwort für den Benutzer ein. Bestätigen: Geben Sie das Kennwort noch einmal ein. 4. Sitemitgliedschaft: Wählen Sie die Site/s aus, der/denen der Benutzer angehören soll. Standardmäßig wird die Site ausgewählt, bei der Sie angemeldet sind. 5. Lizenzstufe und Benutzerrechte: Wählen Sie eine Lizenzstufe und Administratorrolle aus, und legen Sie fest, ob der Benutzer Arbeitsmappen und Datenquellen veröffentlichen kann. Benutzer, die Mitglied mehrerer Sites sind, können bei jeder Site über andere Lizenzstufen und Benutzerrechte verfügen. Weitere Informationen finden Sie unter Grundlegendes zu Lizenzstufen, Berechtigungen und Grundlegendes zu Benutzerrechten. 6. Klicken Sie auf Benutzer hinzufügen. Importieren von Benutzern aus einer CSV-Datei Sie können das Hinzufügen von Benutzern mithilfe einer CSV-Datei automatisieren. Anforderungen Die CSV-Datei muss im UTF-8-Format gespeichert werden. Von UTF-8 abweichende Zeichenkodierungen, wie z. B. BIG-5, müssen konvertiert werden. Sie können hierzu die Option "Speichern unter" verwenden. Verwenden Sie keine Spaltenköpfe. Wenn Sie Spaltenköpfe (Username, Password usw.) verwenden, versucht Tableau Online, diese als Anmeldeinformationen für den ersten Benutzer in der Datei zu importieren. Die beiden folgenden Spalten sind stets erforderlich: Username Password: Wenn in Tableau Server die Active Directory-Authentifizierung verwendet wird, dann muss der Spaltenkopf Password vorhanden sein, die Kennwortspalte sollte jedoch leer gelassen werden. Wenn der Server die lokale Authentifizierung verwendet, müssen Sie Kennwörter für neue Benutzer angeben. Weitere Informationen finden Sie unter "Umgebung mit mehreren Sites und Ausgangsposition für den Import".

79 Die CSV-Datei kann überdies die folgenden zusätzlichen Spalten enthalten, die (nach den Spalten Username und Password) in der folgenden Reihenfolge angegeben werden: Full Name License Level (Interactor/Viewer/Unlicensed) (Interakteur/Betrachter/Nicht lizenziert) Administrator (System, Site, oder None) Publisher (yes/true/1 oder no/false/0) Die Reihenfolge der Spalten ist unbedingt zu beachten. Die erste Spalte wird unabhängig vom Spalteninhalt als Username, die zweite als Password, die dritte als Full Name usw. behandelt. Umgebung mit mehreren Sites und Ausgangsposition für den Import Wenn der Server mehrere Sites ausführt und Sie Systemadministrator sind, dann können Sie von zwei Seiten aus einen Benutzerimport über eine CSV-Datei ausführen. Jede Seite verfügt über verschiedene Funktionen in Bezug auf vorhandene Serverbenutzerkonten. Seite Alle Benutzer: Diese Seite wird angezeigt, wenn Tableau Server mehrere Sites ausführt, und nur Systemadministratoren können darauf zugreifen. Wenn Sie eine CSV-Datei mit Benutzerdaten von hier aus importieren, können Sie sowohl vorhandene Serverbenutzerkonten aktualisieren als auch neue Konten hinzufügen. Wenn Sie einen Import von CSV-Daten durchführen, die für jeden

80 vorhandenen Benutzer ein neues Kennwort enthalten, dann werden die Kennwörter zurückgesetzt. Die Seite Site-Benutzer: Wenn der Systemadministrator von hier aus startet, hat er die gleichen Rechte wie Site- Administratoren. Das heißt, er kann mit dem CSV-Import neue Benutzerkonten hinzufügen. Wenn die importierten Daten bestehende Benutzer enthalten, dann müssen die Felder Kennwort und Vollständiger Name entweder mit den vorhandenen Daten übereinstimmen oder leer gelassen werden. Wenn neue Kennwörter oder vollständige Namen angegeben werden, schlägt der Import fehl. Wenn Sie Site-Administrator auf einem Server mit mehreren Sites sind, können Sie von der Seite Benutzer aus einen CSV-Benutzerimport ausführen.

81 Benutzer können Mitglied mehrerer Sites auf einem Serversystem sein, müssen aber für jede Site dieselben Anmeldeinformationen verwenden. Dies ist dann relevant, wenn Sie Benutzer hinzufügen, die kein Mitglied der Site, aber möglicherweise schon Serverbenutzer sind (anders ausgedrückt, sie sind bereits Mitglied einer anderen Site auf dem Server). Wenn Sie vermuten, dass dies der Fall ist, lassen Sie die Spalte Password leer (geben jedoch den erforderlichen Spaltenkopf Password an). Wenn der Server für die Verwendung der lokalen Authentifizierung konfiguriert wurde und ein neuer Sitebenutzer auch im Serversystem neu ist, dann wird im CSV-Importfenster eine Meldung angezeigt, die Sie zur Eingabe eines Kennworts für den Benutzer auffordert. Hinzufügen von Benutzern aus einer CSV-Datei So fügen Sie Benutzer aus einer CSV-Datei hinzu: 1. Klicken Sie auf der Seite Benutzer oder Alle Benutzer auf den Link Importieren:

82 2. Klicken Sie auf Durchsuchen, navigieren Sie zu der Datei, und klicken Sie auf Datei überprüfen: 3. Es werden vorläufige Ergebnisse angezeigt. Zur Anzeige kontospezifischer Informationen wählen Sie Details anzeigen aus: 4. Um fortzufahren, klicken Sie auf Benutzer importieren und im letzten Dialogfeld auf Beenden. Hinzufügen von Benutzern zu einer Gruppe Eine Methode zur Vereinfachung der Verwaltung von Benutzern ist die Zuweisung von Benutzern zu Gruppen. Berechtigungen können dann einer gesamten Gruppe statt jedem einzelnen Benutzer zugewiesen werden. Benutzer können nur einer bereits vorhandenen Gruppe zugewiesen werden. Weitere Informationen finden Sie unter Erstellen von Gruppen. So fügen Sie einen Benutzer einer Gruppe hinzu:

83 1. Öffnen Sie die auf der Registerkarte "Admin" die Seite "Benutzer": Wenn Sie Systemadministrator für einen Server sind, der mehrere Sites ausführt, müssen Sie dies auf Site-Basis mithilfe der Seite "Site-Benutzer" ausführen: 2. Wählen Sie einen oder mehrere Benutzer aus.

84 3. Klicken Sie auf den Link Gruppe + über der Benutzerliste, und wählen Sie dann die Gruppe aus, zu der Sie Benutzer hinzufügen möchten: Anzeigen, Bearbeiten und Löschen von Benutzern In diesem Thema erfahren Sie, wie Tableau Online-Benutzer angezeigt, bearbeitet und gelöscht werden. Anzeigen von Benutzern Wenn Tableau Server mehrere Sites ausführt, werden unter Alle Benutzer alle Benutzer des Serversystems aufgelistet, und unter Site-Benutzer alle Benutzer der Site angezeigt, bei der Sie gegenwärtig angemeldet sind: Hinweis: Die Liste der Benutzer ist standardmäßig privat und kann nur von Administratoren angezeigt werden. Sie können die Benutzerliste öffentlich machen, indem Sie in den Einstellungen auf

85 der Wartungsseite die Option "Public User List" (Öffentliche Benutzerliste) aktivieren. Wenn der Server mehrere Websites ausführt, dann bewirkt die Aktivierung dieser Einstellung, dass die Benutzer nur die Namen der Benutzer ihrer Website anzeigen können. Benutzer können auf mehreren Seiten aufgelistet werden. Wenn Sie Benutzer in der Liste auswählen, werden diese der Liste zur Schnellauswahl in der linken obere Ecke hinzugefügt. Dieser Liste können Sie entnehmen, wie viele Benutzer Sie ausgewählt haben, und Sie können dann rasch Benutzer aus der Auswahl entfernen. Klicken Sie auf die Schaltfläche "x" neben dem Benutzernamen in der Schnellauswahlliste, um einen Benutzer aus der Auswahl zu entfernen. Mithilfe des Felds Suchen links unter Filter können Sie schnell bestimmte Benutzer in der Liste finden. Geben Sie den gesamten Benutzernamen oder einen Namensteil ein, und drücken Sie die Eingabetaste. Sie können das Sternchen (*) als Platzhalterzeichen in der Suche verwenden. Wenn Sie z. B. nach John* suchen, werden alle Namen zurückgegeben, die mit John beginnen. Bearbeiten von Benutzern Wenn der Server für die Verwendung des internen Benutzerverwaltungssystems (Lokale Authentifizierung) anstelle von Active Directory konfiguriert ist, können Sie den Anzeigenamen und das Kennwort von hinzugefügten Benutzern bearbeiten. Wenn Sie viele

86 Änderungen vornehmen, empfiehlt sich das Importieren der Änderungen aus einer CSV- Datei. Weitere Informationen finden Sie unter Hinzufügen von Benutzern. So bearbeiten Sie Benutzerinformationen: 1. Wählen Sie einen Benutzer in der Benutzerliste aus. 2. Klicken Sie oben in der Liste auf den Link Bearbeiten. 3. Geben Sie in die Textfelder Anzeigename und Kennwort einen neuen Anzeigenamen bzw. ein neues Kennwort ein. 4. Klicken Sie auf Absenden. Hinweis für Server mit mehreren Sites: Site-Administratoren können das Konto eines bestehenden Benutzers bearbeiten, sofern dieser nur Mitglied von Sites ist, die vom betreffenden Site-Administrator verwaltet werden. Angenommen, der Benutzer Joe ist Mitglied von Site A und Site B und der Site-Administrator ist nur Administrator von Site B, dann kann der Site-Administrator weder den vollständigen Namen von Joe bearbeiten noch sein Kennwort zurücksetzen. Löschen von Benutzern Sie können einen Benutzer nur aus Tableau Online entfernen, wenn der Benutzer keine Inhalte (Arbeitsmappen, Datenquellen usw.) besitzt. Wenn Sie mit folgendem Verfahren einen Benutzer löschen, der Inhalte besitzt, wird die Lizenzstufe des Benutzers auf \"Nicht lizenziert\" festgelegt, der Benutzer wird jedoch nicht entfernt. So löschen Sie Benutzer:

87 1. Wählen Sie einen oder mehrere Benutzer aus, die gelöscht werden sollen. 2. Klicken Sie oben in der Liste auf den Link Löschen. 3. Klicken Sie im Bestätigungsdialog auf Ja. Die Seite "Benutzerdefiniert" Die Optionen auf der Seite \"Benutzereinstellungen\" haben Einfluss auf Ihre Tableau Online- Websitzungen. Mit den Optionen können Sie Ihre Abonnementeinstellungen verwalten, Ihre Startseite angeben, die Sprache und das Gebietsschema ändern, die in Tableau Online angezeigt werden, Cookies für Datenverbindungskennwörter löschen oder Ihr Tableau Online-Kennwort ändern. Sie können diese Seite auch verwenden, um schnell die von Ihnen veröffentlichten Artikel wiederzufinden. Um auf "Die Seite "Benutzerdefiniert"" zuzugreifen, klicken Sie oben auf der Seite auf Ihren Benutzernamen, und wählen Sie Benutzerdefiniert aus dem Dropdown-Menü aus.

88 Ändern Ihrer -Adresse Wenn Sie eine Ansicht oder Arbeitsmappe in Tableau Online abonniert haben, wird die - Adresse, die das Abonnement empfängt, auf der Seite \"Benutzereinstellungen\" angezeigt: Um die -Adresse, an die von Tableau Online Abonnements gesendet werden, einzugeben oder zu ändern, geben Sie die neue -Adresse in das Textfeld sowie in das Textfeld bestätigen ein, und klicken Sie dann auf Festlegen: Verwalten von Abonnementeinstellungen Verwenden Sie die Optionen für Abonnements, um den Zeitplan für ein Abonnement, das Sie erhalten, zu ändern. Hier können Sie auch Abonnements für Ansichten rückgängig machen. Die erforderlichen Schritte finden Sie unter Rückgängig machen eines Ansichtsabonnements und Ändern von Abonnementeinstellungen.

89 Anpassen der Startseite Tableau OnlineBei der Installation wird Ansichten als Standardstartseite für alle Benutzer festgelegt, der Administrator kann jedoch eine andere Startseite angeben. Um Ihre Startseite zu ermitteln, klicken Sie auf Zur Startseite: Sie können für sich selbst eine andere Startseite bestimmen, indem Sie zu der gewünschten Serverseite navigieren (z. B. Arbeitsmappen) und den Befehl Zur eigenen Startseite machen aus dem oben rechts befindlichen Dropdown-Menü auswählen. Um erneut die vom Administrator festgelegte Startseite zu verwenden, klicken Sie auf der Seite "Benutzerdefiniert" auf Auf Standardwerte zurücksetzen: Sprache und Gebietsschema Mit der Einstellung Sprache wird die Sprache der Tableau Online-Benutzeroberfläche festgelegt, und Gebietsschema wirkt sich auf Elemente in Ansichten aus, wie die Formatierung von Zahlen und die verwendete Währung. Ihr Administrator kann diese Einstellungen für alle Serverbenutzer konfigurieren. Sie können die Einstellungen hier für sich selbst ändern. Änderungen dieser Einstellungen werden nur wirksam, wenn eine unterstützte Sprache gewählt wird. Weitere Informationen hierzu finden Sie unter Sprache und Gebietsschema. Nachdem Sie Sprache und Gebietsschema ausgewählt haben, klicken Sie auf Set (Festlegen).

90 Bei der nächsten Anmeldung werden die Einstellungen für Ihre Serversitzungen verwendet. Ändern Ihres Tableau Online-Kennworts Wenn der Server für die Verwendung des internen Benutzerverwaltungssystems (Lokale Authentifizierung) anstelle von Active Directory konfiguriert ist, können Sie Ihr Tableau Online- Kennwort ändern, indem Sie auf Kennwort ändern klicken. Wenn Sie auf diesen Link klicken, werden Sie zur Eingabe von Aktuelles Kennwort und Neues Kennwort (zweimal) aufgefordert. Nach Eingabe der erforderlichen Informationen klicken Sie auf Ändern, um die Änderungen zu übernehmen. Löschen der Kennwörter unter "Gespeicherte Kennwörter für Datenverbindungen". Wenn Sie auf eine Ansicht oder eine Arbeitsmappe zugreifen, die über eine Verbindung zu einer Livedatenbank verfügt und eine Authentifizierung erfordert, bietet Tableau an, das Kennwort für Sie zu speichern. Wenn Sie dies akzeptieren, werden Ihre Anmeldeinformationen in einem Cookie gespeichert. Klicken Sie unter "Gespeicherte Kennwörter für Datenverbindungen" auf Alle löschen, um den Cookie von Tableau Server zu entfernen: Durchsuchen Ihrer veröffentlichten Artikel Auf Ihrer Benutzerkonto-Seite sind alle Arbeitsmappen, Tags und Kommentare zu sehen, die Sie veröffentlicht haben. Über diese Seite haben Sie schnellen Zugriff auf Ihre eigenen Aktivitäten auf dem Server.

91 Lizenzen und Benutzerrechte Die Lizenzstufe und Benutzerrechte, die Sie Benutzern zuweisen, bestimmen den Umfang an möglichen Aktivitäten in Tableau Online. Grundlegendes zu Lizenzstufen Um die Seite "Lizenzen" zu öffnen, klicken Sie auf der Registerkarte "Admin" auf den Link Lizenzen:

92 Allen Benutzern auf Tableau Online muss eine Lizenzstufe zugewiesen werden, selbst wenn diese Stufe "Nicht lizenziert" lautet. Die Lizenzstufen von Tableau Server entsprechen nicht den nach Tableau Server benannten Benutzerlizenzen, die Sie bei Tableau erworben haben (wenn Sie eine benutzerbasierte anstelle einer core-basierten Serverlizenzierung verwenden). Diese Lizenzen ermöglichen Ihnen eine bestimmte Anzahl von Benutzern auf dem Server. Lizenzstufen ermöglichen Administratoren die Steuerung des Zugriffs von Benutzern auf dem Server. Sie können die folgenden Lizenzstufen zuweisen: Lizenzstufe Nicht lizenziert Viewer Interactor Beschreibung Der Benutzer kann sich nicht beim Benutzer anmelden. Alle Benutzer werden standardmäßig als nicht lizenzierte Benutzer hinzufügt. Der Benutzer kann sich anmelden und veröffentlichte Ansichten auf dem Server anzeigen, jedoch nicht mit den Ansichten interagieren. Benutzer mit dieser Ebene können nur die Berechtigung zum Anzeigen, Hinzufügen von Kommentaren und Anzeigen von Kommentaren erhalten. Sie können nicht mit Schnellfiltern interagieren oder Daten in einer Ansicht sortieren. Der Benutzer kann sich anmelden, den Server durchsuchen und mit veröffentlichten Ansichten interagieren. Dabei ist es wichtig zu wissen, dass bestimmte Ansichten, Arbeitsmappen und Projekte möglicherweise mit Berechtigungen

93 Lizenzstufe Guest (Gast) Beschreibung hinzugefügt wurden, die Benutzerrechte einschränken. Berechtigungseinstellungen können vom Autor der Arbeitsmappe oder von einem Administrator bearbeitet werden. Die GastLizenzstufe ist verfügbar, um es Benutzern ohne Konto auf dem Server zu ermöglichen, eine eingebettete Ansicht anzuzeigen und damit zu interagieren. Wenn diese Ebene aktiviert wurde, kann der Benutzer eine Webseite mit einer eingebetteten Ansicht laden, ohne sich anmelden zu müssen. Diese Option ist nur bei einem core-basierten Server verfügbar. Sie können die Verteilung dieser Lizenzstufen auf der Lizenzseite überprüfen: Ändern von Lizenzstufen Eine Lizenzstufe wird für gewöhnlich bei der Erstellung eines Benutzers zugewiesen.führen Sie die folgenden Schritte aus, um die Lizenzstufe für einen oder mehrere Benutzer zu ändern:

94 1. Klicken Sie auf der Registerkarte "Admin" auf Benutzer. 2. Wählen Sie einen oder mehrere Benutzer aus. 3. Klicken Sie oben in der Liste auf den Link Lizenzbenutzer. 4. Wählen Sie für die gewählten Benutzer Nicht lizenziert, Viewer (Betrachter) oder Interactor (Interakteur) aus. In der Benutzerliste wird die Spalte Lizenzstufe aktualisiert, um die vorgenommenen Änderungen widerzuspiegeln. Grundlegendes zu Benutzerrechten Außer der Lizenzstufe werden die Berechtigungen eines Benutzers auf Tableau Online auch durch die jeweiligen Benutzerrechte bestimmt.

95 Benutzerrecht Veröffentlichen Admin Beschreibung Ermöglicht Benutzern die Verbindung mit Tableau Online aus Tableau Professional, um Arbeitsmappen und Datenquellen zu veröffentlichen und herunterzuladen. Verleiht dem Benutzer Administratorrechte. Es gibt zwei Arten von Administratoren: Site-Administratoren und Systemadministratoren. Site-Administratoren können Gruppen, Projekte, Arbeitsmappen und Datenverbindungen verwalten. Site-Administratoren können standardmäßig auch Benutzer hinzufügen sowie Benutzerrechte und Lizenzstufen zuweisen, diese Einstellungen können jedoch von einem Systemadministrator deaktiviert werden (siehe sites_ edit.htm). Systemadministratoren verfügen über sämtliche Rechte von Site-Administratoren und können zusätzlich nicht lizenzierte Benutzer lizenzieren, steuern, ob Site-Administratoren Benutzer hinzufügen können, weitere Systemadministratoren erstellen und den Server verwalten. Hierzu gehören die Durchführung von Wartungsaufgaben, das Festlegen von Zeitplänen und die Verwaltung des Suchindex. Das Admin-Recht kann nur Benutzern mit der Lizenzstufe "Interactor" (Interakteur) und dem Veröffentlichen-Recht zugewiesen werden.

96 Gewähren und Verweigern von Benutzerrechten Benutzerrechte werden für gewöhnlich bei der Erstellung eines Benutzers zugewiesen.führen Sie die folgenden Schritte aus, um die Benutzerrechte für einen oder mehrere Benutzer zu ändern: 1. Klicken Sie auf der Registerkarte "Admin" auf Benutzer. 2. Wählen Sie einen oder mehrere Benutzer aus. 3. Klicken Sie oben in der Liste auf Veröffentlichen oder Admin. 4. Wählen Sie Zulassen oder Verweigern aus, um das Veröffentlichungsrecht für den/die ausgewählten Benutzer zu ändern.

97 5. Wählen Sie unter Admin entweder System, Site oder Keine aus, um die Adminrechte für die ausgewählten Benutzer zu ändern. In der Benutzerliste werden die Spalten "Admin" und "Publish" (Veröffentlichen) aktualisiert, um die vorgenommenen Änderungen widerzuspiegeln. Gruppen und Projekte Gruppen und Projekte unterstützen Sie bei der Verwaltung von Arbeitsmappen und Benutzern in Tableau Online. Gruppen Sie können die Tableau Online-Benutzer in Gruppen unterteilen und sich so bei einer größeren Anzahl von Benutzern die Verwaltung erleichtern. Gruppen können entweder lokal auf dem Server erstellt oder aus Active Directory importiert werden. Erstellen und verwalten können Sie Gruppen auf der Gruppenseite. Dort sind alle Gruppen aufgelistet, die auf dem Server oder der Website (bei einem Server, auf dem mehrere Websites gehostet sind) vorhanden sind. Gruppen erstellen Je nach Konfiguration des Servers, können Sie Gruppen mit dem internen Benutzerverwaltungssystem (lokale Authentifizierung) hinzufügen oder aus Active Directory importieren. Erstellen einer lokalen Gruppe Lokale Gruppen werden mit dem internen Benutzerverwaltungssystem auf Tableau Server erstellt. Nach dem Erstellen einer Gruppe können Sie Benutzer hinzufügen und entfernen. So erstellen Sie eine lokale Gruppe: 1. Klicken Sie oben in der Liste mit den Gruppen auf Neu.

98 2. Geben Sie einen Namen für die Gruppe ein, und klicken Sie auf Gruppe hinzufügen: 3. Klicken Sie auf Return to Groups (Zurück zu Gruppen), um zur Liste der Gruppen zurückzukehren. Erstellen einer Gruppe über Active Directory Gruppen können auch aus Active Directory importiert werden. Wenn Sie Active Directory- Gruppen importieren, wird eine entsprechende Gruppe auf dem Server erstellt, und für jedes Gruppenmitglied wird ein Benutzer auf dem Server erstellt. Jeder Benutzer ist nicht lizenziert und verfügt nicht über die Berechtigung zum Veröffentlichen. Wenn der Benutzer bereits auf dem Server vorhanden ist, wird er der neuen Gruppe hinzugefügt und seine Berechtigungen werden nicht geändert. Weitere Informationen zu Lizenzstufen und Benutzerrechten finden Sie unter Lizenzen und Benutzerrechte. 1. Klicken Sie am unteren Rand der Gruppenliste auf Active Directory-Gruppe importieren. 2. Geben Sie den Namen der zu importierenden Active Directory-Gruppe ein, und klicken Sie auf Importieren.

99 3. Wenn Sie nicht wissen, wie der genaue Name der Gruppe lautet, können Sie ihn ermitteln, indem Sie einen Teil des Gruppennamens in das Textfeld "Suchen" eingeben. Klicken Sie anschließend auf Suchen. Verwenden Sie ggf. das Sternchen (*) als Platzhalterzeichen. 4. Wählen Sie die Gruppe in der Liste der Suchergebnisse aus. 5. Der Gruppenname wird automatisch dem Textfeld "Import" (Importieren) hinzugefügt. Klicken Sie auf Importieren, um die Gruppe Tableau Server hinzuzufügen. Der Name von Gruppen, die aus Active Directory importiert worden sind, kann nicht geändert werden. Der Gruppenname kann nur in Active Directory geändert werden. Synchronisieren einer Active Directory-Gruppe Sie können eine Active Directory-Gruppe jederzeit mit Tableau Server synchronisieren, sodass neue Active Directory-Benutzer auch dem Server hinzugefügt werden. Sie können einzelne Gruppen oder mehrere Gruppen gleichzeitig synchronisieren.

100 1. Wählen Sie auf der Gruppenseite eine oder mehrere Gruppen aus. 2. Klicken Sie auf Synchronisieren. Wenn Sie eine Gruppe hinzufügen, die derselben Active Directory-Domäne wie der Server angehört, dann können Sie einfach den Gruppennamen eintippen. Wenn eine bidirektionale Vertrauensstellung zwischen der Domäne, in der der Server ausgeführt wird, und einer anderen Domäne eingerichtet worden ist, dann können Sie Gruppen aus beiden Domänen hinzufügen. Wenn Sie zum ersten Mal eine Gruppe aus einer anderen Domäne als der Domäne, in der der Server ausgeführt wird, hinzufügen, müssen Sie den Gruppennamen zusammen mit dem vollständig qualifizierten Domänennamen angeben. Beispiel: domain.lan\group oder Alle nachfolgenden Gruppen können unter Verwendung des Spitznamens der Domäne hinzugefügt werden. Nähere Informationen zum Verwalten von Domänennamen finden Sie unter Ändern von Domänennamen. Löschen von Gruppen Sie können jede beliebige Gruppe vom Server löschen. Wenn Sie eine Gruppe löschen, werden die Benutzer aus der Gruppe entfernt, aber nicht vom Server gelöscht. 1. Wählen Sie auf der Seite "Gruppen" eine oder mehrere Gruppen aus, die Sie löschen möchten.

101 2. Klicken Sie über der Gruppenliste auf Löschen: Projekte Ein Projekt ist eine Sammlung verwandter Arbeitsmappen. Als Administrator können Sie an zwei Orten eine Liste der Projekte einsehen: Unter der Registerkarte Inhalt sowie unter der Registerkarte Admin. Verwenden Sie unter der Registerkarte Admin die Seite Projekte, wenn Sie neue Projekte erstellen, Berechtigungen zuweisen oder Projekte löschen möchten, : Zwar können nur Administratoren neue Projekte erstellen, doch kann Benutzern und Gruppen die Berechtigung "Projektleiter" zugewiesen werden. Benutzer oder Gruppen mit dieser Berechtigung können Projektberechtigungen bestimmen und Arbeitsmappen in Projekte verschieben. Informationen zu den Vorgehensweisen und zur Arbeit mit Projekten finden Sie in nachfolgenden Themen:

102 Hinzufügen von Projekten So fügen Sie ein oder mehrere Projekt/e hinzu: 1. Klicken Sie unten in der Projektliste auf den Link Projekt hinzufügen. 2. Geben Sie einen Namen und eine Beschreibung für das Projekt ein, und klicken Sie auf Hinzufügen. Sie können in der Projektbeschreibung Formatierungen und Hyperlinks verwenden. Verschieben von Arbeitsmappen in Projekte Alle Arbeitsmappen müssen zu einem Projekt gehören.standardmäßig werden alle Arbeitsmappen einem Projekt namens Standard hinzugefügt. Nachdem Sie eigene Projekte erstellt haben, können Sie Arbeitsmappen von der Liste der Arbeitsmappen in diese Projekte verschieben. Sie können Arbeitsmappen in Projekte verschieben, wenn Sie über die Lizenzstufe "Interactor" verfügen und mindestens eine der folgenden Bedingungen erfüllt ist:

103 Sie verfügen über die Berechtigung zum Schreiben im Projekt. Sie verfügen über die Berechtigung "Project Leader" (Projektleiter) für das Projekt. Sie verfügen über das Admin-Recht. So verschieben Sie eine Arbeitsmappe in ein Projekt: 1. Wählen Sie eine oder mehrere Arbeitsmappe/n, und klicken Sie auf den Link Verschieben über der Liste mit Arbeitsmappen. 2. Wählen Sie ein Projekt aus, in das die Arbeitsmappe verschoben werden soll. Da alle Arbeitsmappen Bestandteil eines Projekts sein müssen, können Sie eine Arbeitsmappe aus einem Projekt entfernen, indem Sie sie in das Projekt "Default" (Standardprojekt) verschieben. Jede Arbeitsmappe nur zu einem Projekt gehören.

104 Löschen von Projekten Nur Administratoren können Projekte löschen. Wenn ein Projekt gelöscht wird, werden alle zu diesem Projekt gehörigen Arbeitsmappen und Ansichten ebenfalls vom Server gelöscht. So löschen Sie ein Projekt: 1. Wählen Sie das Projekt in der Projektliste aus. 2. Klicken Sie über der Projektliste auf Löschen: 3. Klicken Sie im Dialogfeld mit der Bestätigung auf Ja. Das Projekt Standard kann nicht gelöscht werden. Festlegen von Zeitplänen für Aktualisierungen und Abonnements Das Aktualisieren von Extrakten und die Lieferung von Abonnements sind Aufgaben, die von Tableau Online ausgeführt und über Zeitpläne gesteuert werden. Als Serveradministrator haben Sie die größte Kontrolle über Serveraufgaben und Zeitpläne; es gibt jedoch zwei Arten von Aufgaben, die Tableau Online-Benutzer planen können.autoren von Arbeitsmappen können bei der Veröffentlichung einer Arbeitsmappe oder Datenquelle mit Extrakt Extraktaktualisierungen planen, und Tableau Online-Benutzer können Ansichten abonnieren, die nach einem Zeitplan geliefert werden.als Administrator können Sie den Zeitplan eines Extrakts oder eines Abonnements anpassen, neue Zeitpläne erstellen, Aufgaben aktualisieren und löschen. Sie können außerdem steuern, ob Autoren von Arbeitsmappen Zeitpläne erstellen dürfen (siehe Aktivieren von Zeitplänen), und steuern, ob die Serverkonfiguration es zulässt, Abonnements zu senden (siehe Verwalten von Abonnements). Jegliche Änderungen, die Sie am Zeitplan eines Extrakts vornehmen, werden im Dialogfeld "Tableau Desktop Schedule" (Tableau Desktop-Zeitplan) angezeigt, wenn der Arbeitsmappenautor das nächste Mal eine Veröffentlichung durchführt. Wenn Sie ein neues

105 Abonnement erstellen oder ein bestehendes löschen, wird dies in der für Tableau Server- Benutzer angezeigten Zeitplanauswahl deutlich, wenn diese eine Ansicht abonnieren. Weitere Informationen finden Sie in den folgenden Themen: Grundlegendes zu Extrakten und Zeitplänen Tableau Desktop ermöglicht es Autoren, ein Datenextrakt zu erstellen, d. h. eine Kopie oder Teilmenge der Daten aus der Originaldatenquelle. Arbeitsmappen, in denen Datenextrakte verwendet werden, werden im allgemeinen schneller geladen als Arbeitsmappen mit Verbindungen mit Livedatenbanken, weil die extrahierten Daten in das integrierte schnelle Datenmodul von Tableau importiert werden. Extrakte können auch die Funktionalität verbessern. Nach dem Veröffentlichen einer Arbeitsmappe mit einem Extrakt verbleibt der Extrakt auf Tableau Online. Extrakte auf Tableau Online können auf verschiedene Arten aktualisiert werden, entweder direkt auf Tableau Online oder über Tableau Desktop. Direktes Aktualisieren von Tableau Online-Extrakten auf Tableau Online: Benutzeroberfläche: Als Administrator können Sie die Optionen der Tableau Online- Benutzeroberfläche verwenden, um Zeitpläne zur Extraktaktualisierung zu ändern oder neu zuzuweisen, unabhängig davon, ob einer Arbeitsmappe oder Datenquelle mit einem Extrakt zum Veröffentlichungszeitpunkt ein Aktualisierungszeitplan zugewiesen wurde.alle Änderungen, die ein Administrator in Tableau Online vornimmt, werden in Tableau Desktop in das Dialogfeld "Zeitplan" übernommen, wenn die Arbeitsmappe oder Datenquelle erneut veröffentlich wird.sie können Extrakte auch unmittelbar aktualisieren, indem Sie die Option Jetzt ausführen verwenden. Weitere Informationen finden Sie unter Verwalten von Aktualisierungsaufgaben und Erstellen oder ändern eines Zeitplans.Bedenken Sie, dass Sie die Zeitplanung auf dem Server aktivieren müssen, um Aktualisierungszeitpläne erstellen zu können. Weitere Informationen hierzu finden Sie unter Aktivieren von Zeitplänen. tabcmd-befehlszeilenprogramm: Das tabcmd-befehlszeilenprogramm stellt einen refreshextracts-befehl zur Verfügung, denn Sie in der Befehlzeile nutzen oder in Ihr eigenes Skript integrieren können. Weitere Informationen finden Sie unter Automatisieren von Aktualisierungsaufgaben. Aktualisieren von Tableau Online-Extrakten über Tableau Desktop: At publish time (Zum Zeitpunkt der Veröffentlichung): Wenn ein Autor eine Arbeitsmappe oder Datenquelle mit einem Extrakt veröffentlicht, kann dieser Autor sie einem sich wiederholenden Aktualisierungszeitplan auf Tableau Server zuweisen.tableau Online aktualisiert alle Daten im Extrakt im gewählten Intervall. Optional können Autoren eine inkrementelle Aktualisierung für das Extrakt festlegen, wobei sie eine Spalte des Extrakts angeben, die über numerische Werte verfügt, z. B. Zeitstempel. (Dabei muss der Wert eine ganze Zahl mit bis zu 18 Ziffern sein. Sowohl Datumsangaben als auch Angaben von Datum und Uhrzeit sind gültig.) Tableau identifiziert anhand dieser Spalte neue Zeilen, die dem Extrakt hinzugefügt werden müssen.dieser Vorgang wird als inkrementelle Aktualisierung bezeichnet und er kann

106 auch geplant werden. Weitere Informationen finden Sie unter Zeitpläne in der Hilfe von Tableau Desktop. Benutzeroberfläche: Verwenden Sie die Optionen zum Aktualisieren aus der Quelle und Anhängen aus Datei, um Zusätze zu einem Extrakt auf Tableau Online hochzuladen oder einen Extrakt dort zu aktualisieren.sie sollten so vorgehen, wenn dieser Tableau Server nicht über die notwendigen Anmeldeinformationen für die Aktualisierung von Daten aus einer ursprünglichen Datenquelle verfügt. Weitere Informationen zum Hochladen finden Sie in der Onlinehilfe von Tableau Desktop unter Aktualisieren von Extrakten auf Tableau Server. Befehlszeilenprogramm für die Datenextraktion: Das Befehlszeilenprogramm für die Datenextraktion wird zusammen mit Tableau Desktop installiert. Damit können Sie Zusätze zu einem Extrakt auf Tableau Online hochladen oder einen Extrakt dort aktualisieren. Weitere Informationen zum Hochladen erhalten Sie in der Tableau Desktop-Onlinehilfe unter Befehlszeilenprogramm für die Tableau-Datenextraktion. Aktivieren von Zeitplänen Sie müssen die Zeitplanung auf dem Server aktivieren, um Zeitpläne für die Aktualisierung von Extrakten erstellen zu können. Nachdem die Zeitplanung aktiviert wurde, können Sie Zeitplänen Arbeitsmappen und Datenquellen hinzufügen, Zeitpläne erstellen und bearbeiten, geplante Aufgaben verwalten und Zeitplaneinstellungen ändern, sodass Publisher Zeitplänen eine Arbeitsmappe zuweisen können. Diese Einstellung hat keinen Einfluss auf Abonnementzeitpläne. Um die Zeitplanung zu aktivieren, aktivieren Sie auf der Serverwartungsseite das Kontrollkästchen Zeitplanung unter Einstellungen. Da zum Aktualisieren von Extrakten möglicherweise Datenbankkennwörter erforderlich sind, müssen Sie die Option Embedded Credentials (Eingebettete Anmeldeinformationen) aktivieren, um die Zeitplanung zu ermöglichen. Erstellen oder ändern eines Zeitplans Die Seite "Zeitpläne" enthält eine Liste der Zeitpläne mit Namen, Typ, Zweck (Bereich), Anzahl der Aufgaben, Verhalten (parallele oder serielle Verarbeitung) und dem geplanten Ausführungszeitpunkt.

107 1. Um einen neuen Zeitplan zu erstellen, klicken Sie auf Neu: 2. Um einen bestehenden Zeitplan zu ändern, wählen Sie diesen aus, und klicken Sie dann auf Ändern: 3. Geben Sie im Feld Name einen beschreibenden Namen für den Zeitplan ein (z. B. Jeden Samstagmorgen, Monatsende). 4. Wählen Sie einen Planungsbereich, der den Umfang bestimmt, den der Zeitplan umfasst entweder Extraktaktualisierungen oder das Liefern von Abonnements. 5. Optional können Sie eine Default Priority (Standardpriorität) zwischen 0 und 100 definieren. Diese Priorität wird standardmäßig den Aufgaben zugeordnet. Wenn die Warteschlange zwei ausstehende Aufgaben enthält, dann wird zuerst die Aufgabe mit der höheren Priorität ausgeführt. Nähere Informationen zum Ändern der Priorität von Aufgaben finden Sie unter Verwalten von Aktualisierungsaufgaben. 6. Geben Sie an, ob die Aufträge im Zeitplan gleichzeitig (parallel, Standardeinstellung) oder nacheinander (seriell) ausgeführt werden sollen.

108 7. Schließen Sie die Definition oder Bearbeitung des Zeitplans ab. Sie können einen stündlichen, täglichen, wöchentlichen oder monatlichen Zeitplan definieren. 8. Klicken Sie auf Zeitplan erstellen wenn es sich um einen neuen Zeitplan handelt bzw. auf Zeitplan speichern, wenn Sie einen bestehenden Zeitplan bearbeitet haben. Hinzufügen einer Datenquelle oder einer Arbeitsmappe zu einem Zeitplan Wenn Sie die Zeitplanung aktiviert haben, können Sie eine Arbeitsmappe einem Zeitplan aus der Arbeitsmappenliste hinzufügen oder eine Datenquelle einem Zeitplan aus der Datenquellenliste hinzufügen. Standardmäßig verfügt Tableau Online über drei integrierte Zeitpläne zur Aktualisierung von Extrakten.Sie können auch Ihren eigenen Zeitplan erstellen. Nähere Informationen hierzu finden Sie unter Erstellen oder ändern eines Zeitplans. 1. Wenn Sie eine Extraktaktualisierung für eine Arbeitsmappe planen, wählen Sie eine oder mehrere auf der Arbeitsmappenseite aus, und klicken Sie auf Geplante Aufgaben:

109 Wenn Sie eine Extraktaktualisierung für eine Datenquelle planen, wählen Sie eine oder mehrere auf der Seite "Datenquellen" aus, und klicken Sie auf Geplante Aufgaben: 2. Wählen Sie entweder Vollständige Aktualisierung hinzufügen oder Inkrementelle Aktualisierung hinzufügen aus, und wählen Sie anschließend aus der Liste einen Zeitplan aus: Add Full Refresh (Vollständige Aktualisierung hinzufügen) ist nur verfügbar, wenn die ausgewählte Datenquelle eine Verbindung mit einer Extraktion herstellt. Inkrementelle Aktualisierung hinzufügen ist nur verfügbar, wenn die ausgewählte Datenquelle eine Verbindung mit einer Extraktdatenquelle herstellt, für die Sie eine inkrementelle Aktualisierung definiert haben. Tableau Online kann keine Datenquellen aktualisieren, die eine Verbindung mit lokalen Dateidatenquellen auf einem verbundenen Laufwerk herstellen.aktualisieren Sie die Verbindung, sodass der vollständige Pfad zur Datenquelle verwendet wird.

110 Verwalten von Aktualisierungsaufgaben Die Seite "Aufgaben" zeigt alle vollständigen und inkrementellen Aufgaben für Extraktaktualisierungen, die vom Server ausgeführt werden. System- und Site- Administratoren können mithilfe dieser Seite die Priorität einer Aufgabe ändern bzw. eine Aufgabe in einen anderen Zeitplan verschieben, ausführen oder löschen. Sie können die Seite "Aufgaben" öffnen, indem Sie auf der Admin-Registerkarte auf Aufgaben klicken: Bearbeiten eines Aufgabenzeitplans Verschieben Sie eine Extraktaktualisierung von einem Zeitplan in einen anderen, indem Sie wie folgt vorgehen: 1. Wählen Sie auf der Seite "Tasks" (Aufgaben) eine oder mehrere Aufgaben aus, die Sie ändern möchten. 2. Klicken Sie auf Zeitplan bearbeiten. Wählen Sie einen neuen Zeitplan in der Liste der Zeitpläne aus:

111 Sie können eine oder mehrere Aufgaben auch löschen und ausführen, indem Sie diese in der Liste markieren und die entsprechende Option in der Symbolleiste auswählen. Aufgabe jetzt ausführen Sie können die Aktualisierung einer Aufgabe sofort erzwingen, z. B. eine Extraktaktualisierungsaufgabe, indem Sie Jetzt ausführen auswählen. 1. Wählen Sie auf der Seite "Aufgaben" eine auszuführende Aufgabe aus. 2. Klicken Sie auf Jetzt ausführen. Ändern der Aufgabenpriorität So ändern Sie die Priorität einer Aufgabe für die Extraktaktualisierung: 1. Wählen Sie auf der Seite "Tasks" (Aufgaben) eine oder mehrere Aufgaben aus, die Sie ändern möchten. 2. Klicken Sie auf Priorität bearbeiten. 3. Geben Sie eine neue Priorität zwischen 0 und 100 ein, und klicken Sie auf Absenden. Automatisieren von Aktualisierungsaufgaben Zur Automatisierung der Aktualisierung von Datenextrakten können Sie Extraktaktualisierungsaufgaben in Tableau Online Zeitplänen zuweisen. Sie können Extraktaktualisierungen auch mit tabcmd automatisieren. Dieses Befehlszeilenprogramm ist Bestandteil von Tableau Server und kann auf einem anderen Computer als Tableau Server installiert werden. Sie haben auch die Möglichkeit, den refreshextracts -Befehl zusammen mit anderen Befehlen in Ihrem eigenen Skript zu verwenden. Beispiel: tabcmd login - -u jsmith -p P@ssw0rd! refreshextracts --datasource salesq4

112 Verwalten von Abonnements Ein Abonnement ist eine Ansicht oder Arbeitsmappe auf Tableau Online, von der eine Momentaufnahme per an Benutzer gesendet werden kann.wenn der Benutzer in der auf die Momentaufnahme klickt, wird die Anzeige oder Arbeitsmappe auf Tableau Online geöffnet. Klicken Sie zur Verwaltung von Abonnements auf der Registerkarte "Admin" auf "Abonnements". Anforderungen Für Tableau Server ist Folgendes erforderlich, um Abonnements zu erhalten: Konfiguration der -Einstellungen: Als Systemadministrator konfigurieren Sie die Grundeinstellungen des SMTP-Servers für Abonnements auf der Registerkarte E- Mail-Warnungen / Abonnements im Dialogfeld "Konfiguration", das während des Setups angezeigt wird. Dies ist die "Von Adresse", mit der Tableau Server - Abonnements an Serverbenutzer sendet.sie haben auch nach dem Setup noch Zugriff auf diese Registerkarte.Weitere Schritte hierzu finden Sie unter Neukonfigurieren des Servers und Konfigurieren von -Abonnements. Anmeldeinformationen eingebettet oder nicht erforderlich: Für Tableau Server enthält ein Abonnement eine Arbeitsmappe, Daten und einen Zeitplan.Um das Datensegment zu liefern, muss Tableau Server ohne Endbenutzerbeteiligung auf die Daten zugreifen können. Dies ist entweder durch die Verwendung einer Arbeitsmappe mit eingebetteten Datenbank-Anmeldeinformationen, einer Tableau Server- Datenquelle oder die Verwendung von Daten möglich, für die keine Anmeldeinformationen erforderlich sind. z. B. einer Datei, die zum Zeitpunkt der Veröffentlichung zur Arbeitsmappe gehört.arbeitsmappen, für die Anmeldeinformationen für Livedatenbankverbindungen erforderlich sind, können nicht abonniert werden. Benutzeranforderungen: Wenn ein Benutzer eine Ansicht oder Arbeitsmappe auf Tableau Server anzeigen lassen kann und diese in der oberen rechten Ecke über das Abonnementsymbol verfügt ( ), kann der Benutzer diese abonnieren. Die Möglichkeit zur Anzeige einer Ansicht oder Arbeitsmappe wird über die Berechtigung Ansicht gesteuert. Ein Benutzer muss auch über eine -Adresse verfügen.tableau Server fordert einen Benutzer zum Zeitpunkt der Anmeldung für ein Abonnement zur Eingabe einer -Adresse auf, wenn noch keine vorhanden ist.benutzer können ihre Lieferoptionen ändern, das Abonnement abbestellen oder ihre -Adresse auf der Seite "Benutzereinstellungen" aktualisieren.

113 Keine vertrauenswürdige Authentifizierung: Wenn Tableau Server für vertrauenswürdige Authentifizierung konfiguriert ist, sind Abonnements deaktiviert.vertrauenswürdige Authentifizierung sorgt in Kombination mit der lokalen Authentifizierung von Tableau für ein Endbenutzererlebnis ohne Anmeldung, aber dennoch mit Authentifizierung.Wenn Sie dasselbe Erlebnis mit Abonnements benötigen, verwenden Sie stattdessen Active Directory (mit aktivierter automatischer Anmeldung) als Art der Benutzerauthentifizierung.Die Art der Benutzerauthentifizierung wird während des Setups ausgewählt.weitere Informationen finden Sie unter Konfigurieren des Servers. Zusätzliche Abonnementeinstellungen Solange Abonnements auf der Registerkarte -Warnungen / Abonnements konfiguriert werden und Tableau Server die Standardeinstellungen verwendet, können Serverbenutzer die für sie angezeigten Ansichten und Arbeitsmappen abonnieren. So verhindern Sie, dass Benutzer Abonnements beenden oder Ihr Abonnementerlebnis anpassen: Sites-Seite: Standardmäßig sind Abonnements für alle Sites aktiviert, Sie können auf der Sites-Seite jedoch Abonnements für einzelne Sites deaktivieren oder diese anpassen. Sie können beispielsweise anstelle der im Konfigurationsdialogfeld festgelegten Adresse eine benutzerdefinierte Von Adresse für Abonnements eingeben. Sie können auch eine eigene Fußzeile für die s erstellen, die Ihre Benutzer abonniert haben. Zeitpläne-Seite: Ihre Benutzer benötigen mindestens einen Abonnementzeitplan, den sie für ein Abonnement auswählen können.tableau bietet standardmäßig zwei an.als Systemadministrator können Sie zusätzliche Zeitpläne erstellen oder die Standardzeitpläne entfernen. Weitere Informationen finden Sie unter Erstellen oder ändern eines Zeitplans. Abonnements-Seite: Auf dieser Seite werden alle Abonnements auf dem Server, oder für Administratoren auf der Site aufgelistet. Systemadministratoren können auf dieser Seite den Abonnementzeitplan eines Benutzers ändern oder dessen Abonnement löschen.systemadministratoren könen auch den Abonnementzeitplan eines Serverbenutzers ädern oder dessen Abonnement löchen Weitere Informationen hierzu finden Sie in den folgenden Themen. Schritte zum Testen der Abonnementkonfiguration finden Sie unter Testen der Abonnementkonfiguration. Informationen zu Problemen mit Abonnements finden Sie unter Behandeln von Abonnementproblemen. Löschen eines Abonnements Um ein Abonnement zu löschen, wählen Sie das zu entfernende Abonnement, und klicken Sie auf Löschen.

114 Bearbeiten eines Abonnementzeitplans Um den Zeitplan für ein Abonnement zu ändern, wählen Sie das Abonnement aus, klicken Sie auf Zeitplan bearbeiten, und wählen Sie einen Zeitplan aus: Testen der Abonnementkonfiguration Als Administrator können Sie wie folgt testen, ob Sie Abonnements richtig konfiguriert haben: 1. Abonnieren Sie eine Ansicht. 2. Wählen Sie auf der Zeitpläne-Seite den Zeitplan, der Ihr Abonnement enthält. 3. Klicken Sie auf Jetzt ausführen: 4. Einige Momente später sollte Ihr Abonnement in Ihrem Posteingang erscheinen.

115 Behandeln von Abonnementproblemen "Die Momentaufnahme der Ansicht in dieser konnte nicht richtig gerendert werden." Wenn Sie diese Fehlermeldung bei einem Abonnement erhalten, kann dies mehrere Gründe haben: Fehlende Anmeldeinformationen: Einige Ansichten werden mit eingebetteten Anmeldeinformationen veröffentlicht. Sie erhalten die oben genannte Fehlermeldung, wenn die eingebetteten Anmeldeinformationen veraltet sind oder die Ansicht ohne eingebettete Anmeldeinformationen erneut veröffentlicht wurde. Datenbank vorübergehend nicht verfügbar: Wenn die Ansicht eine Verbindung zu einer Livedatenbank aufweist, und die Datenbank beim Generieren des Abonnements vorübergehend nicht verfügbar war, wird unter Umständen die oben genannte Fehlermeldung angezeigt. Zeitüberschreitung bei Hintergrundprozess: Der Hintergrundprozess, der Abonnements verarbeitet, läuft nach 30 Minuten ab. In der Regel ist diese Zeit ausreichend. Wenn jedoch ein extrem großes und komplexes Dashboard vom Hintergrundprozess verarbeitet wird, reicht diese Zeit möglicherweise nicht aus. In der Admin-Ansicht Hintergrundaufgaben können Sie nachsehen, ob dies der Fall ist. Mit der tabadmin-option subscriptions.timeout können Sie den Schwellenwert für die Zeitüberschreitung erhöhen. Abonnieren nicht möglich Wenn Sie eine Ansicht auf Tableau Server anzeigen können und ein Abonnementsymbol ( ) in der oberen rechten Ecke angezeigt wird, können Sie die Ansicht abonnieren. Damit Sie eine Ansicht abonnieren können, müssen zwei Voraussetzungen erfüllt sein: Tableau Server muss richtig konfiguriert werden (siehe Verwalten von Abonnements), und die abonnierte Ansicht muss entweder über eingebettete Anmeldeinformationen für ihre Datenquelle verfügen, oder es dürfen keine Anmeldeinformationen dafür erforderlich sein. Beispiele für den letzteren Typ: Arbeitsmappen, die eine Verbindung mit einem Extrakt herstellen, der nicht aktualisiert wird, oder Arbeitsmappen, deren Daten sich in einer Datei befinden, die zum Zeitpunkt der Veröffentlichung zur Arbeitsmappe gehörte.das Einbetten von Anmeldeinformationen geschieht in Tableau Desktop (siehe die Hilfe zu Tableau Desktop). Kein Abonnementsymbol Es ist möglich, dass Sie eine Ansicht auf Tableau Server anzeigen lassen, aber nicht abonnieren können.dies ist der Fall bei Ansichten mit Livedatenbankverbindungen, bei denen Sie zur Eingabe Ihrer Anmeldeinformationen aufgefordert werden, wenn Sie das erste Mal auf die Ansicht klicken.ein Abonnement enthält eine Ansicht (oder Arbeitsmappe), Daten und einen Zeitplan.Um das Datensegment zu liefern, benötigt Tableau Server entweder eingebettete Datenbank-Anmeldeinformationen oder Daten, für die keine Anmeldeinformationen erforderlich sind.bei Livedatenbankverbindungen verfügen nur die einzelnen Benutzer über die Anmeldeinformationen, nicht aber Tableau Server.Daher können Sie nur Ansichten abonnieren, für die entweder keine Anmeldeinformationen erforderlich sind oder in die sie eingebettet sind.

116 Es ist auch möglich, dass Sie eine Ansicht anzeigen lassen, aber nicht abonnieren können (kein Abonnementsymbol), wenn Tableau Server für vertrauenswürdige Authentifizierung konfiguriert ist.weitere Informationen hierzu finden Sie unter Abonnementanforderungen. Erhalten von ungültigen oder "defekten" Abonnements Wenn Sie Abonnements nicht nur in Ihrer aktuell verwendeten Instanz sondern auch in Testoder Entwicklungsinstanzen von Tableau Server konfiguriert haben, deaktivieren Sie die Abonnements in Ihren nicht zu Produktionszwecken dienenden Instanzen. Wenn die Abonnements auf allen Instanzen aktiviert bleiben, erhalten Benutzer anscheinend gültige Abonnements, die nicht funktionieren, oder Abonnements, obwohl sie die Ansicht oder Arbeitsmappe nicht abonniert haben. Abonnements werden nicht empfangen (\"Fehler beim Senden der . Der Befehl an den SMTP- Host kann nicht gesendet werden.\") Der obige Fehler wird möglicherweise in der Windows Ereignisanzeige angezeigt, wenn Abonnements scheinbar gesendet werden (laut der Admin-Ansicht für Hintergrundaufgaben), jedoch nicht ankommen und der SMTP-Server verschlüsselte Sitzungen (SSL) verwendet. Abonnements werden nur bei unverschlüsselten SMTP-Verbindungen unterstützt. Zur Lösung des Problems sollte ein unverschlüsselter SMTP-Server verwendet werden. Abonnieren von Ansichten Wenn Sie eine Ansicht auf Tableau Online anzeigen lassen können und sie über ein Abonnementsymbol ( ) in der oberen rechten Ecke verfügt, hat Ihr Administrator Abonnements für Ihre Site konfiguriert, und Sie können die Ansicht abonnieren.das bedeutet, dass Sie regelmäßig und automatisch per eine Momentaufnahme der Ansicht erhalten, ohne sich bei Tableau Online anmelden zu müssen. Sie können auch Arbeitsmappen abonnieren. Anstatt einer einzelnen Ansicht erhalten Sie alle Ansichten der Arbeitsmappe in einer einzigen . Sie können den von Ihnen verwendeten Abonnementzeitplan ändern oder as Abonnement beenden. Nähere Informationen hierzu finden Sie unter: Abonnieren einer Ansicht So abonnieren Sie eine Ansicht oder eine Arbeitsmappe: 1. Navigieren Sie zur Seite Ansichten oder Arbeitsmappen:

117 2. Klicken Sie auf eine Ansicht oder eine Arbeitsmappe. 3. Klicken Sie auf das Abonnementsymbol oben rechts in der Ecke.

118 4. Wenn Ihrem Tableau Server-Konto nicht bereits eine -Adresse zugeordnet wurde, werden Sie aufgefordert, eine einzugeben. Geben Sie Ihre -Adresse ein und Klicken Sie auf Weiter. 5. Wählen Sie im nächsten Dialogfeld einen Abonnementzeitplan aus. Standardmäßig bietet Tableau Server einen Zeitplan für werktäglich morgens und einen Zeitplan für Montagmorgens. Der Tableau Server-Administrator kann auch benutzerdefinierte Zeitpläne für Abonnements erstellen.

119 6. Als nächstes entscheiden Sie, ob Sie eine einzelne Ansicht (Dieses Blatt) oder die gesamte Arbeitsmappe (Blätter in der Arbeitsmappe) abonnieren möchten und klicken auf Abonnieren.

120 7. Wenn Sie das Abonnement später per erhalten, klicken Sie auf die Momentaufnahme der Ansicht, und sie wird auf Tableau Online geöffnet: Rückgängig machen eines Ansichtsabonnements So machen Sie das Abonnement einer Ansicht oder einer Arbeitsmappe rückgängig: 1. Öffnen Sie die Seite "Benutzereinstellungen" auf Tableau Online, indem Sie auf den Link unten in einer Abonnement- klicken.

121 Sie können die Seite "Benutzereinstellungen" auch über das Dropdown-Menü von Tableau Online öffnen:

122 2. Aktivieren Sie neben der Ansicht, deren Abonnement Sie beenden möchten, das Kontrollkästchen Abonnement rückgängig machen. 3. Klicken Sie auf Aktualisieren. Ändern von Abonnementeinstellungen So ändern Sie den Abonnementzeitplan: 1. Öffnen Sie die Seite "Benutzerdefiniert": 2. Wählen Sie unter Zeitplan einen anderen Zeitplan aus: 3. Klicken Sie auf Aktualisieren.

123 Sites Verwenden Sie die Seite "Sites", um auf einem Serversystem voneinander unabhängige Sites für verschiedene Organisationen oder Gruppen zu erstellen. Die Arbeitsmappen, Daten und Benutzerlisten jeder Site sind von denen anderer Sites getrennt. Nur Systemadministratoren können die verschiedenen Sites anzeigen und Aktionen ausführen, wie Sites erstellen und systemweit gültige Änderungen vornehmen. Weitere Informationen finden Sie in den folgenden Themen: Arbeiten mit Sites In den unten angegebenen Themen werden verschiedene Aspekte der Verwendung mehrerer Sites beschrieben, darunter beispielsweise welcher Authentifizierungstyp verwendet wird sowie Wissenswertes zu Benutzerlizenzen und Administratorrollen. Authentifizierung und Anmeldeinformationen Für alle Sites auf einem Server wird dasselbe Konto "Run As User" (Ausführen als Benutzer) und der gleiche Benutzerauthentifizierungsmodus verwendet. Sie legen beide Einstellungen während der Installation von Tableau Server fest. Weitere Informationen hierzu finden Sie unter Allgemein. Benutzer, die Mitglied mehrerer Sites auf einem Serversystem sind, verwenden für jede Site dieselben Anmeldeinformationen. Wenn beispielsweise Jane Smith bei Site A den Benutzernamen jsmith und das Kennwort "MyPassword" verwendet, dann verwendet sie dieselben Anmeldeinformationen auch für Site B. Bei der Anmeldung bei Tableau Server kann Sie dann auswählen, auf welche Site zugegriffen werden soll. Die Standardsite Um die Umstellung von einem Serversystem mit einer Site auf ein Serversystem mit mehreren Sites zu erleichtern, wird Tableau Server mit einer Site namens "Default" (Standard) installiert. Wenn Sie nur eine Site betreiben, müssen Sie die Site "Default" (Standard) nicht explizit auswählen, da dies automatisch geschieht. Sobald allerdings eine oder mehrere Sites hinzugefügt werden, wird die Site "Default" (Standard) zu einer der 'Sites, die bei der Anmeldung bei Tableau Server zur Auswahl stehen. Die Standardsite unterscheidet sich wie folgt von anderen Sites, die Sie dem System hinzufügen: Sie können die Site nicht löschen, aber wie andere von Ihnen hinzugefügte Sites umbenennen. Sie enthält Beispiele und Datenverbindungen, die zum Lieferumfang von Tableau Server gehören. Der URL, die für die Standardsite verwendet wird, ist kein entsprechender Webordner namens "Default" (Standard) zugeordnet. So lautet die URL für eine Ansicht namens Profits auf einer Site namens Sales beispielsweise Die URL für die gleiche Ansicht auf der Sites "Default" (Standard) lautet

124 Die Rollen Site-Administrator und Systemadministrator Es gibt zwei Typen von Administratoren in Tableau Server: Systemadministratoren und Site- Administratoren. Die Systemadministratoren können im Dialogfeld "Neue Site hinzufügen" (oder "Site bearbeiten") steuern, ob Site-Administratoren Benutzer hinzufügen und entfernen können: Wenn Nur Systemadministratoren aktiviert wird, können Site-Administratoren Sitebenutzer weder hinzufügen noch entfernen. Sie können jedoch Gruppen, Projekte, Arbeitsmappen und Datenverbindungen innerhalb ihrer Site verwalten. Wenn System- und Site- Administratoren ausgewählt wird, dann können Site-Administratoren die oben genannten Aktionen ausführen und zudem Benutzer hinzufügen und entfernen. Lizenzierung und Benutzerlimits Die Benutzer können Mitglied mehrerer Sites sein, wobei jede Site über andere Lizenzstufen und Benutzerrechte verfügen kann. Ein Benutzer, der Mitglied mehrerer Sites ist, braucht nicht für jede Site eine Lizenz. Jeder Serverbenutzer braucht nur eine Lizenz. Systemadministratoren können über die Einstellung Maximale Site-Benutzer <n> ein Benutzerlimit für eine Site festlegen. Es werden nur lizenzierte Benutzer gezählt; Systemadministratoren werden ausgeschlossen. Wenn eine Site beispielsweise über 90 lizenzierte Benutzer, 20 nicht lizenzierte Benutzer und einen Systemadministrator verfügt, dann beträgt die Benutzeranzahl 90. Wenn Maximale Site-Benutzer auf 100 festgelegt wird, dann können noch 10 lizenzierte Benutzer hinzugefügt werden. Hinzufügen oder Bearbeiten von Sites Wenn Sie Systemadministrator sind, können Sie mit folgenden Schritten eine Site zu Tableau Server hinzufügen oder eine bestehende bearbeiten:

125 1. Öffnen Sie die Seite "Sites", indem Sie unter "Admin" auf den Link "Sites" klicken. Klicken Sie anschließend auf Hinzufügen. Wenn Sie eine Site bearbeiten, wählen Sie die zu ändernde Site aus, und klicken Sie auf Bearbeiten. Wenn Sie keine Sites zu Tableau Server hinzugefügt haben, wird nur eine Site zur Auswahl angezeigt: Standard. 2. Geben Sie einen Sitenamen und eine Site-ID für die Site ein (bei Bearbeitung der Standardsite kann die Site-ID nicht geändert werden): Das "t" in der URL (beispielsweise kann nicht geändert werden. In Serversystemen mit mehreren Sites ist es in den URL für andere Sites als die Standardsite enthalten.

126 3. Arbeitsmappen, Extrakte und Datenquellen verbrauchen alle Speicherplatz auf dem Server. Wählen Sie entweder Unbeschränkt oder Kontingent, und geben Sie die Anzahl in GB an, die Sie als Grenze möchten. Wenn Sie ein Kontingent festlegen und die Site dieses überschreitet, können Publisher keine weiteren Inhalte hochladen, bis sich der Speicher der Site wieder unterhalb des Grenzwerts befindet. Systemadministratoren können mithilfe der Spalten Speicherkontingent und % des Kontingents verwendet auf der Seite Sites nachverfolgen, inwiefern der Speicherstatus im Hinblick auf das Kontingent ausgelastet ist. 4. Geben Sie nun an, ob nur Sie als Systemadministrator Benutzer hinzufügen und entfernen können (Nur Systemadministratoren) oder ob beide Typen von Administratoren (System- und Site-Administratoren) dies können. Wenn Sie Site-Administratoren das Hinzufügen von Benutzern erlauben, geben Sie an, wie viele Benutzer sie der Site hinzufügen können, indem Sie eine der folgenden Optionen auswählen: Bis zu Serverkapazität: Bei einem Server mit benutzerbasierter Lizenzierung entspricht dieses Limit der Anzahl verfügbarer Serverplatzlizenzen. Bei einem Server mit core-basierter Lizenzierung gibt es kein Limit für die Anzahl der Benutzer, die hinzugefügt werden können. Maximale Site-Benutzer <n>: Erlaubt es Site-Administratoren, bis zum angegebenen Limit Benutzer hinzuzufügen. Weitere Informationen zur Lizenzierung und zu den Benutzerlimits finden Sie unter Arbeiten mit Sites. 5. Wählen Sie Leistungsaufzeichnung zulassen, um den Benutzern Ihrer Site die Berechtigung zum Sammeln von Kennzahlen zur Arbeitsmappenleistung (z. B. wie schnell diese geladen werden usw.) zu gewähren. Zusätzlich zu diesem für Ihre Site aktivierten Kontrollkästchen müssen Benutzer für den Beginn mit der Aufzeichnung einen Parameter zur Arbeitsmappen-URL hinzufügen. Weitere Informationen hierzu finden Sie unter Erstellen einer Leistungsaufzeichnung.

127 6. Lassen Sie unter "Site-Abonnementeinstellungen"die Einstellung Abonnements aktivieren aktiviert, wenn Sie möchten, dass Site-Benutzer Ansichten abonnieren können. Diese Option ist nur verfügbar, wenn Sie im Dialogfeld "Konfiguration" Abonnementeinstellungen konfiguriert haben. Sie können für diese Abonnements auch eine benutzerdefinierte Von Adresse eingeben. Die eingegebene -Adresse sollte über eine gültige Syntax verfügen (z. B. oder bei Tableau Server ist jedoch kein aktives -Konto erforderlich (dennoch kann es bei einigen SMTP-Servern notwendig sein, dass es sich um ein aktive Adresse handelt). 7. Wählen Sie unter -Fußzeile den Wert Benutzerdefiniert aus, und geben Sie den Text ein, der über der URL von Tableau Server in den Abonnement-Fußzeilen angezeigt werden soll. Geben Sie beispielsweise folgenden Text ein: Die -Fußzeile wird ungefähr aussehen wie folgt: 8. Klicken Sie auf OK. Wenn Sie Ihre erste Site zu Tableau Server hinzufügen, verändert sich die Registerkarte "Admin". Benutzer wird zu Alle Benutzer, da alle Benutzer auf dem Server betroffen sind, und die Kategorie Site-Benutzer wird angezeigt.

128 Hinzufügen von Benutzern zu einer Site Wenn Sie eine Site zu Tableau Server hinzugefügt haben, entsteht ein System mit mehreren Sites, und das, was zuvor die Seite Benutzer gewesen ist, wird nun zu zwei Seiten: Alle Benutzer und Site-Benutzer. Als Systemadministrator können nur Sie auf die Seite Alle Benutzerzugreifen. Dies gilt für das gesamte Serversystem. Dies ist die einzige Stelle, von der aus Sie gleichzeitig mehreren Sites Benutzer hinzufügen, Benutzer entfernen und, sofern auf dem Server die lokale Authentifizierung verwendet wird, Kennwörter zurücksetzen können.

129 Die Seite Site-Benutzer ist bietet eine einfache Übersicht darüber, welche Benutzer sich auf der Site befinden, bei der Sie aktuell angemeldet sind. Sie können hier Benutzer hinzufügen, aber diese werden nur zu dieser Site hinzugefügt. Im Folgenden werden die Schritte für das Hinzufügen von Benutzern von der Seite Alle Benutzer aus beschrieben. Dies kann auf zweierlei Weise geschehen: Einzeln (siehe Beschreibung unten) oder in Gruppen mithilfe des Importieren-Befehls, der auf einer CSV- Datei basiert (siehe Beschreibung in Importieren von Benutzern aus einer CSV-Datei).

130 So fügen Sie einen Benutzer hinzu: 1. Klicken Sie auf der Seite Alle Benutzer am Anfang der Benutzerliste auf den Link Hinzufügen: 2. Geben Sie einen Benutzernamen ein: Lokale Authentifizierung: Wenn auf dem Server die lokale Authentifizierung verwendet wird, dann lassen sich Benutzernamenskonflikte am besten durch die Angabe der -Adresse als Benutzername vermeiden (z. B. statt jsmith). Active Directory Wenn Sie einen Benutzer hinzufügen, der derselben Active Directory-Domäne wie der Server angehört, dann können Sie den Benutzernamen ohne die Domäne eingeben. Dann wird die Domäne des Servers angenommen. Wenn eine bidirektionale Vertrauensstellung zwischen der Domäne des Servers und einer anderen Domäne eingerichtet worden ist, dann können Sie Benutzer aus beiden Domänen hinzufügen. Beim ersten Hinzufügen eines Benutzers aus der "Nicht-Server-Domäne" müssen Sie den Benutzernamen mit dem vollständig qualifizierten Domänennamen angeben. Nachfolgende Benutzer können mithilfe des Domänenspitznamens hinzugefügt werden. Beispielsweise geben Sie den ersten Benutzer aus der "Nicht-Server-Domäne" mybiz.lan als oder mybiz.lan\user1 ein. Der nächste Benutzer kann dann mithilfe des Domänenspitznamens hinzugefügt werden, z. B. oder mybiz\user2. Hinweis: Geben Sie in diesem Feld nicht den Vollständigen Namen ein, da dieser beim Import Fehler verursachen kann.

131 3. Wenn der Server die lokale Authentifizierung verwendet, müssen Sie Folgendes angeben: Vollständiger Name: Geben Sie einen Anzeigenamen für den Benutzer ein (z. B. John Smith). Kennwort: Geben Sie ein Kennwort für den Benutzer ein. Bestätigen: Geben Sie das Kennwort noch einmal ein. 4. Sitemitgliedschaft: Wählen Sie die Site/s aus, der/denen der Benutzer angehören soll. Standardmäßig wird die Site ausgewählt, bei der Sie angemeldet sind. 5. Lizenzstufe und Benutzerrechte: Wählen Sie eine Lizenzstufe und Administratorrolle aus, und legen Sie fest, ob der Benutzer Arbeitsmappen und Datenquellen veröffentlichen kann. Benutzer, die Mitglied mehrerer Sites sind, können bei jeder Site über andere Lizenzstufen und Benutzerrechte verfügen. Weitere Informationen finden Sie unter Grundlegendes zu Lizenzstufen, Berechtigungen und Grundlegendes zu Benutzerrechten. 6. Klicken Sie auf Benutzer hinzufügen. Löschen von Sites Systemadministratoren können Sites löschen, die Tableau Server hinzugefügt worden sind. Zusammen mit der Site werden auch die Arbeitsmappen und Datenquellen, die in der Site veröffentlicht wurden, sowie die Benutzer entfernt. Wenn der Benutzer Mitglied weiterer Sites ist, werden diese nicht entfernt. Um einen Benutzer endgültig zu entfernen, müssen Sie die Seite "Alle Benutzer" verwenden. So löschen Sie eine Site:

132 1. Öffnen Sie die Seite "Sites" unter Server: 2. Wählen Sie die zu entfernende Site aus, und klicken Sie auf Löschen: 3. Klicken Sie im erscheinenden Bestätigungsdialogfeld auf Ja. Navigation in mehreren Sites Im Folgenden sind einige Tipps aufgeführt, wie Sie von Site zu Site navigieren und die Site identifizieren können, die Sie verwenden.

133 Site-Anmeldung Wenn Sie Mitglied mehrerer Sites sind, werden Sie bei der Anmeldung am Server aufgefordert, eine Site auszuwählen: Navigation zu anderen Sites Wenn Sie zu verschiedenen Sites gehören, wird oben auf der Seite ein Site-Menü angezeigt: Um sich bei einer anderen Site anzumelden, klicken Sie auf das Site-Menü und wählen Sie die Site aus: Identifizieren der Site, bei der Sie angemeldet sind Wenn auf dem Server mehrere Sites ausgeführt werden, Sie aber nur zu einer Site gehören, werden Sie bei der Anmeldung am Server nicht zur Auswahl einer Site aufgefordert. Nach der Anmeldung wird oben auf der Seite kein Site-Menü angezeigt: Dennoch zeigt die URL im Webbrowser ein t gefolgt von der Site-ID für Ihre Site:

134 Wenn der Server nur eine Site ausführt, sieht die URL im Webbrowser ähnlich aus (kein t und keine Site-ID). Wenn Sie Folgendes sehen, verwenden Sie die integrierte Site von Tableau mit dem Namen "Standard". Serverwartung Als Systemadministrator sollten Sie den Serverstatus überprüfen, die Aktivitäten auf dem Server analysieren und überwachen, geplante Aufgaben verwalten und bestimmte Verwaltungsaktivitäten ausführen, z. B. den Suchindex neu erstellen. Zudem können Sie einige Einstellungen angeben, um die Bedienung für Personen, die den Server nutzen, anzupassen. Sie können alle diese Aufgaben von der Wartungsseite aus ausführen. Anzeigen des Status eines Serverprozesses In der Statustabelle auf der Wartungsseite können Sie den Zustand der Tableau-Prozesse auf den einzelnen Tableau-Servern betrachten: Informationen zum nicht lizenzierten Status für einen VizQL-Serverprozess finden Sie unter Verarbeiten eines nicht lizenzierten VizQL Serverprozesses. Um eine maschinenlesbare Version der obigen Informationen anzuzeigen, geben Sie auf der Wartungsseite Ihre URL ein, wobei Sie den Begriff "status" durch "systeminfo" ersetzen (z. B. Daraufhin wird eine Webseite angezeigt, die der folgenden Abbildung ähnelt:

135 Die Statustypen für einen Tableau Service sind "OK", "Beschäftigt", "Nicht verfügbar" und "Standby". Remotezugriff auf den Status Nur als Tableau-Administrator können Sie die Tools auf der Wartungsseite, darunter die Tabelle "Status", sehen. Sie können jedoch die maschinenlesbare Version der Statustabelle für Benutzer, die keine Administratoren sind, und für andere Computer als den Computer, der als Host von Tableau Server fungiert, beispielsweise als Bestandteil eines Remoteüberwachungsprozesses verfügbar machen. So gewähren Sie Remotezugriff auf den Tableau Service-Status: 1. Öffnen Sie auf dem Computer, auf dem der primäre Tableau Server ausgeführt wird, die Tableau Server-Konfigurationsdatei: ProgramData\Tableau\Tableau Server\config\tabsvc.yml

136 2. Fügen Sie die Zeile wgserver.systeminfo.allow_referrer_ips: <IP address> zu tabsvc. yml hinzu, wobei <IP address> für die IP-Adresse des Computers steht, der hinzugefügt werden soll. Wenn Sie mehreren Computern Zugriff auf den Dienststatus gewähren möchten, verwenden Sie Kommas (nicht Leerzeichen) als Trennzeichen zwischen den einzelnen IP-Adressen. Beispiel: 3. Speichern und schließen Sie tabsvc.yml. 4. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 5. Verwenden Sie dann den folgenden Befehl, um die Tableau Serverprozesse neu zu starten: tabadmin restart Jetzt können die Benutzer auf den Computern, deren IP-Adressen Sie tabsvc.yml hinzugefügt haben, den Tableau-Prozessstatus anzeigen, indem Sie die URL in einen Browser oder in der Befehlszeile (beispielsweise curl eingeben. Diese Funktionalität kann auch im Rahmen eines automatisierten Remoteüberwachungsprozesses eingesetzt werden. Neuerstellen des Suchindex Wenn der Suchindex aus irgendeinem Grund nicht mehr die richtigen Ergebnisse liefert oder Ergebnisse fehlen, sollten Sie den Suchindex neu erstellen. Außerdem sollten Sie den Suchindex neu erstellen, wenn der Indexer über einen längeren Zeitraum ausfällt. 1. Um den Suchindex neu zu erstellen, klicken Sie auf der Registerkarte "Admin" auf "Wartung":

137 2. Klicken Sie auf Suchindex neu erstellen, um den Vorgang zu starten. Löschen der gespeicherten Kennwörter für Datenverbindungen Wenn Sie als Administrator die Einstellung Gespeicherte Kennwörter aktivieren, dann können die Serverbenutzer Kennwörter für Datenquellen sitzungs- und browserübergreifend speichern. Sie können Sie alle Kennwörter für alle Benutzer von Tableau Server zurücksetzen und sie dadurch zwingen, sich beim nächsten Besuch einer Ansicht, die eine Datenbankauthentifizierung erfordert, bei der Datenquelle anzumelden. Serverbenutzer können Ihre gespeicherte Kennwörter für Datenverbindungen individuell auf der Seite Benutzereinstellungen löschen. So löschen Sie gespeicherte Kennwörter für Datenverbindungen für alle Serverbenutzer: 1. Klicken Sie in der linken Hälfte der Seite im Abschnitt "Administration" auf den Link "Wartung":

138 2. Klicken Sie unter "Aktivitäten" auf Alle gespeicherten Datenverbindungskennwörter für alle Benutzer löschen. Wartungseinstellungen Die folgenden Einstellungen sind im Abschnitt "Einstellungen" der Wartungsseite auf dem Server verfügbar: Einstellung Eingebettete Anmeldeinformationen Beschreibung Publisher können veröffentlichten Arbeitsmappen Kennwörter zuordnen, damit Webanwender automatisch authentifiziert werden können, um eine Verbindung mit Datenquellen herstellen zu können. Die Kennwörter werden den Arbeitsmappen zugeordnet und sind nur auf dem Server zugänglich. Das heißt, selbst wenn die Arbeitsmappe in Tableau Desktop geöffnet ist, müssen die Benutzer einen Benutzernamen und Kennwort eingeben, um eine Verbindung mit der Datenquelle herstellen. Wenn diese Einstellung deaktiviert ist, werden alle vorhandenen eingebetteten Kennwörter gespeichert, aber nicht zur Authentifizierung verwendet. Wenn Sie die Einstellung wieder aktivieren, Benutzer müssen die Kennwörter nicht erneut einbetten.

139 Zeitplanung Gespeicherte Kennwörter Gast aktivieren Standardstartseite Standardsprache und Gebietsschema Gibt Publishern die Möglichkeit, Arbeitsmappen Zeitpläne zuordnen. Diese Option ist nur verfügbar, wenn Embedded Credentials (Eingebettete Anmeldeinformationen) aktiviert worden ist. Wenn diese Einstellung aktiviert ist, sehen Publisher die Zeitplanungsoptionen im Dialogfeld "Veröffentlichen". Benutzer können Kennwörter für Datenquellen sitzungs- und browserübergreifend speichern. Standardmäßig steht Benutzern die Option "Remember my password until I log out" (Kennwort merken, bis ich mich abmelde) zur Verfügung, mit der sie ihr Kennwort während einer einzelnen Browsersitzung speichern können. Wenn die Einstellung Saved Passwords (Gespeicherte Kennwörter) aktiviert ist, können die Benutzer stattdessen die Option Kennwort speichern wählen, mit der das Kennwort über mehrere Sitzungen und für verschiedene Browser gespeichert wird, sodass die Benutzer automatisch authentifiziert werden, gleich, welchen Computer sie verwenden. Sie als Administrator können jederzeit alle gespeicherten Kennwörter löschen. Außerdem können die Benutzer ihre eigenen gespeicherten Kennwörter löschen. Benutzern können eingebettete Ansichten anzeigen und damit interagieren, ohne sich bei einem Tableau Server-Konto anmelden zu müssen. Die Berechtigung kann dem Benutzerkonto "Gast" zugewiesen werden, um die für jede Ansicht zulässige Interaktivität zu steuern. Diese Option ist nur bei Verwendung einer core-basierten Serverlizenz verfügbar. Zudem kann sie nicht in Verbindung mit Automatische Anmeldung aktivieren verwendet werden, einer Option, die Sie während der Installation auswählen können (Informationen zum Grund). Wenn Automatische Anmeldung aktivieren verwendet wird, ist Gast aktivieren grau unterlegt. Öffnet für alle Benutzer die aktuelle Startseite des Servers. Unter Standardstartseite für alle Benutzer festlegen erfahren Sie, wie Sie diese Seite ändern. Bestimmte Benutzer können diese Einstellung überschreiben (siehe Die Seite "Benutzerdefiniert"). Legt fest, welche Sprache für die Server-Benutzeroberfläche und welches Gebietsschema für Ansichten verwendet wird. Bestimmte Benutzer können diese Einstellung auf Ihrer Seite Benutzereinstellungen überschreiben. Zudem wird zuerst anhand der Webbrowser-Einstellungen bestimmt, welche Sprache und welches Gebietsschemas verwendet werden. Weitere Informationen hierzu finden Sie unter Sprache und Gebietsschema.

140 Alle Einstellungen auf die Standardwerte zurücksetzen Alle Servereinstellungen, die seit dem Setup verändert wurden, werden auf die ursprüngliche Einstellung zurückgesetzt. Standardstartseite für alle Benutzer festlegen Bei der Installation von Tableau Server wird die Ansichten-Seite als Standardstartseite für alle Benutzer festgelegt. Der Administrator kann allerdings eine andere Startseite bestimmen, auf die alle Benutzer zugreifen können, wie die Arbeitsmappen-Seite. Bestimmte Benutzer können diese Einstellung überschreiben (siehe Die Seite "Benutzerdefiniert"). So legen Sie die Standardstartseite für alle Benutzer fest: 1. Navigieren zu der Seite, die Sie als Standardseite festlegen möchten. 2. Klicken Sie auf Ihren Namen oben rechts in der Ecke. 3. Wählen Sie Zur Startseite für alle Benutzer machen aus. Tableau Server Monitor Tableau Server Monitor wird als Bestandteil von Tableau Server installiert und ist über die Windows-Taskleiste zugänglich. Mit diesem Tool können Sie den Server starten und anhalten, Tableau Server öffnen und den Serverstatus anzeigen.

141 Open the Server (Server öffnen) Mit diesem Befehl wird Tableau Server in Ihrem Webbrowser gestartet. Dies ist eine einfache Möglichkeit, auf die Webanwendung und die zugehörigen Wartungstools zuzugreifen. Start/Stop the Server (Server starten/anhalten) Mit diesen Befehlen können Sie den Server starten und stoppen. Wen Sie den Server anhalten, machen Sie ihn für alle Benutzer verfügbar und beenden alle Sitzungen, die gegenwärtig ausgeführt werden. Wenn jemand eine Arbeitsmappe veröffentlicht, wenn der Server angehalten wurde, dann wird der Prozess angehalten. Das kann dazu führen, dass nur einige Arbeitsblätter der Arbeitsmappe auf dem Server veröffentlicht werden. Weil die Arbeit der Benutzer durch das Anhalten des Servers stark beeinträchtigt werden kann, müssen Sie sie unbedingt warnen, bevor Sie diesen Vorgang ausführen oder die Durchführung von Wartungsaufgaben außerhalb der Geschäftszeiten planen. Restart the Server (Server neu starten) Mit diesem Befehl wird der Server neu gestartet. Während der Server neu gestartet wird, ist er für keinen Benutzer verfügbar. Warnen Sie die Benutzer unbedingt vor dem Ausfall, bevor Sie diesen Vorgang durchführen. Der Server muss neu gestartet werden, wenn Sie die Tableau Server-Konfiguration geändert haben. Display Status (Status anzeigen) Mit diesem Befehl wird ein QuickInfo mit dem Status der einzelnen Prozesse geöffnet. Um ausführlichere Statusinformationen zu erhalten, öffnen Sie die Wartungsseite. Product Keys verwalten Mit diesem Befehl wird der Produkt Key Manager geöffnet, in dem Sie Product Keys hinzufügen und entfernen können. Beenden Mit diesem Befehl wird Tableau Server Monitor beendet. Tableau Server wird nicht beendet. Sie können die Anwendung erneut öffnen, indem Sie im Startmenü von Windows Alle Programme > Tableau Server 8.0 > Tableau Server Monitor auswählen. Datenquellen Eine Tableau Online-Datenquelle ist eine mehrfach aufrufbare Verbindung mit Daten. Sie kann einen Datenextrakt oder Informationen für eine Pass-Through-Verbindung auf eine relationale Livedatenbank umfassen. Sie kann auch Anpassungen wie Berechnungen, Gruppen oder Sätze enthalten. Tableau Online Benutzer mit den entsprechenden Berechtigungen können mit einer Datenquelle eine komplett neue Arbeitsmappe auf dem Server erstellen. Weitere Informationen finden Sie unter Erstellen einer Arbeitsmappe. Administratoren können auf der Seite "Datenquellen" folgende Aufgaben ausführen:

142 Bearbeiten und Anzeigen von Datenquellenberechtigungen: Mit Berechtigungen legen Sie fest, welche Benutzer oder Gruppen eine Verbindung mit Datenquellen herstellen und diese bearbeiten sowie herunterladen dürfen. Weitere Informationen hierzu finden Sie unter Festlegen von Berechtigungen für eine Datenquelle. Erstellen von Aktualisierungszeitplänen für Datenquellenextrakte: Wenn eine Datenquelle ein Extrakt enthält, können Sie das Extrakt einem Aktualisierungszeitplan zuweisen. Weitere Informationen hierzu finden Sie unter Zeitplanaufgaben. Die beiden oben beschriebenen Aufgaben können auch in Tableau Desktop von der Person ausgeführt werden, die die Datenquelle veröffentlicht hat. Doch auch Administrator haben die Möglichkeit, die Einstellungen zu ändern. Sie können über die Seite "Datenquellen" auch eine Datenquelle entfernen oder der Datenquelle Tags hinzufügen. Weitere Informationen finden Sie in den folgenden Themen. Verwalten von Datenquellen Benutzer können mit Tableau Online-Datenquellen arbeiten, sofern sie über die entsprechenden Berechtigungen für die Datenquelle verfügen. Bei Proxy-Verbindungen als Datenquellen müssen Sie auch berücksichtigen, wie sich die Benutzer gegenüber der Datenbank authentifizieren und ob die richtigen Treiber auf Tableau Server installiert sind. Weitere Informationen finden Sie im Folgenden. Festlegen von Berechtigungen für eine Datenquelle Datenbanktreiber Datensicherheit Informationen zu Tableau Data Server Der Datenserver von Tableau ist eine Serverkomponente für die zentrale Verwaltung und Speicherung von Tableau Online-Datenquellen. Eine Datenquelle ist eine mehrfach aufrufbare Verbindung auf Daten. Die Daten können sich entweder als Extrakt in der Daten- Engine von Tableau befinden oder in einer relationalen Livedatenbank (Cubes werden nicht unterstützt). Im letzteren Fall handelt es sich bei den in der Datenquelle gespeicherten Informationen um Daten für eine Pass-Through-Verbindung. Die Datenquelle kann auch individuell angepasst sein und die Einstellungen widerspiegeln, die Sie auf Feldebene in Tableau Desktop vorgenommen haben, beispielsweise Berechnungen, Dimensionsaliase, Gruppen oder Sätze. Administratoren bietet die Verwendung von Tableau Online-Datenquellen viele Vorteile. Da ein Datenquellenextrakt von vielen Arbeitsmappen verwendet werden kann, können Sie Speicherplatz auf dem Server sowie Zeit für die Verarbeitung einsparen. Zur Aktualisierung von Datenquellen können Sie für jeden Extrakt anstatt für jede Arbeitsmappe einen Zeitplan erstellen. Wenn dann eine Arbeitsmappe mit einer Tableau Online-Datenquelle heruntergeladen wird, verbleibt das Datenextrakt auf dem Server, und es fällt weniger Datenverkehr im Netzwerk an. Schließlich müssen Sie für den Fall, dass für eine Verbindung

143 ein Datenbanktreiber erforderlich ist, den Treiber nur einmal auf Tableau Server und nicht auf den einzelnen Desktopcomputern der Benutzer installieren. Zur Verwendung des Datenservers brauchen Autoren lediglich eine Verbindung mit den Daten in Tableau Desktop herzustellen, indem sie einen Extrakt oder eine Verbindung mit einer relationalen Livedatenbank erstellen und dies in Tableau Online veröffentlichen. Nach der Veröffentlichung können die Autoren mit diesen mehrfach aufrufbaren Datenquellen und dem Server schnell und einfach Daten abrufen und Arbeitsmappen erstellen. Wenn Sie Tableau Server für eine verteilte Installation eingerichtet haben und davon ausgehen, dass die Datenquellen häufig und intensive genutzt werden, gibt es verschiedene Möglichkeiten, die Serverbereitstellung zu optimieren. Weitere Informationen hierzu finden Sie unter Verteilte Umgebungen. Verwenden von Datenquellen Wenn Sie als Autor einer Arbeitsmappe eine Tableau Online-Datenquelle verwenden möchten, stellen Sie einfach von Tableau Desktop aus eine Verbindung damit her. Klicken Sie auf der Seite "Verbindung zu Daten herstellen" in Tableau Desktop auf Tableau Server, und geben Sie Ihre Anmeldeinformationen ein: Nach der Anmeldung bei Tableau Online werden die Datenquellen, die Ihnen zur Verfügung stehen, rechts angezeigt. Damit eine Datenquelle angezeigt werden kann, muss die Person, die die Datenquelle veröffentlicht, die Berechtigung "Connect" (Verbinden) für die Benutzer auf Zulassen setzen. Standardmäßig verfügen alle Benutzer über diese Berechtigung.

144 Sobald Sie eine Datenquelle auswählen, wird sie in der Arbeitsmappe im Datenfenster angezeigt. Tableau Online Datenquellen sind mit einem Tableau-Symbol anstelle eines Datenbanksymbols gekennzeichnet: Weitere Informationen zum Erstellen und Verwenden von Datenquellen finden Sie in der Onlinehilfe von Tableau Desktop. Behandeln von Datenquellenproblemen Für Benutzer, die mit Tableau Server-Datenquellen arbeiten, müssen drei Voraussetzungen erfüllt sein: Berechtigungen für die Datenquelle: Jeder, der eine Verbindung mit einer Datenquelle herstellen möchte, muss über die Berechtigungen Verbinden und View (Anzeigen) verfügen. Dies gilt auch für Benutzer, die auf Ansichten zugreifen, welche eine Verbindung mit einer Datenquelle herstellen. Ein Benutzer, der Datenquellen veröffentlichen und bearbeiten möchte, muss über die Berechtigung zum Veröffentlichen und zudem über die Berechtigungen Schreiben/Speichern unter und Herunterladen/Im Web speichern unter verfügen. Weitere Informationen hierzu finden Sie unter Arbeiten mit Berechtigungen und Festlegen von Berechtigungen für eine Datenquelle. Authentifizierungsmöglichkeit für die Datenbank: Es gibt verschiedene Möglichkeiten für eine Datenverbindung in Tableau und die Steuerung der Zugriffsrechte. Im Grunde muss für eine Verbindung mit der Datenbank immer eine Authentifizierung erfolgen. Der Zugriff kann z. B. durch Tableau Server zur Aktualisierung eines Extrakts erfolgen. Es kann sich um einen Benutzer von Tableau Desktop handeln, der eine Verbindung zu einer Datenquelle herstellt, die wiederum eine Verbindung zu einer Livedatenbank herstellt. Oder es handelt sich um einen Benutzer von Tableau Server, der auf eine Ansicht zugreift, die eine Verbindung zu einer Livedatenbank herstellt. Weitere Informationen zu den Optionen finden Sie unter Datensicherheit.

145 Datenbanktreiber: Wenn für einen Benutzer, der eine Datenquelle in Tableau Desktop erstellt und veröffentlicht hat, zusätzliche Datenbanktreiber installiert werden mussten, müssen Sie diese Treiber möglicherweise auch auf Tableau Server installieren. Im Falle einer verteilten Installation von Tableau Server, bei der beispielsweise der Datenserverprozess auf einem Arbeitsserver ausgeführt wird, müssen alle erforderlichen Datenbanktreiber sowohl auf diesem Server als auch auf dem primären Server installiert werden. Auch für andere Prozesse sind Treiber erforderlich. Weitere Informationen hierzu finden Sie unter Datenbanktreiber. Fehlermeldungen zu Datenquellen Im Folgenden sind einige Fehlermeldungen aufgeführt, die den Arbeitsmappenautoren und weiteren Benutzern beim Arbeiten mit Datenquellen und Ansichten möglicherweise angezeigt werden: Berechtigung für den Zugriff auf diese Tableau Server-Datenquelle verweigert: Für eine Verbindung mit einer Datenquelle ist die Berechtigung "Verbinden" erforderlich. Weitere Informationen hierzu finden Sie unter Arbeiten mit Berechtigungen und Festlegen von Berechtigungen für eine Datenquelle. Die Datenquelle wurde nicht gefunden: Wird beim Arbeiten mit einer Ansicht diese Fehlermeldung angezeigt, wurde die Datenquelle möglicherweise von Tableau Server entfernt oder die Seite "Verbindung zu Daten herstellen" muss aktualisiert werden. Klicken Sie zum Aktualisieren der Seite "Verbindung zu Daten herstellen" in Tableau Desktop auf das Symbol "Aktualisieren": Keine Verbindung zu dieser Tableau Server-Datenquelle: Diese Fehlermeldung wird möglicherweise angezeigt, wenn die Verbindungsinformationen für die Datenquelle geändert wurden. Dies kann beispielsweise der Fall sein, wenn der Name des Datenbankservers geändert wurde. Überprüfen Sie die Informationen für die Datenquelle unter "Datenverbindung", und stellen Sie sicher, dass die Einstellungen korrekt sind. Fehler beim Auflisten der Tableau Server-Datenquellen: Diese Fehlermeldung wird möglicherweise angezeigt, wenn er Benutzer versucht, auf die Tableau Server-Datenquellen zuzugreifen, während Verbindungsprobleme zwischen Tableau Server und Tableau Desktop vorliegen.

146 Verbindung zur Cubedatenquelle nicht möglich: Verbindungen zu Cubedatenquellen (beispielsweise MSAS) werden nicht unterstützt. Bei den Daten muss es sich entweder um einen Extrakt oder um eine Verbindung zu einer relationalen Livedatenbank handeln. Datenverbindungen Jede in Tableau Online veröffentlichte Arbeitsmappe enthält mindestens eine Verbindung. Diese Verbindungen werden auf der Registerkarte "Datenverbindungen" im Verwaltungsbereich des Servers aufgelistet. Der Unterschied zwischen Datenverbindungen und Datenquellen Der Unterschied zwischen Datenverbindungen und Datenquellen besteht darin, dass jede Verbindung einer einzigen Arbeitsmappe zugeordnet ist und die Attribute beschreibt, die zum Herstellen einer Verbindung mit der Datenquelle erforderlich sind (z. B. Servername, Datenbankname usw.). Wenn Sie also drei Arbeitsmappen haben, die eine Verbindung mit der gleichen Datenquelle herstellen, dann werden auf der Datenverbindungsseite drei Verbindungen aufgeführt. Suchen von Datenverbindungen Im Suchbereich oben auf der Seite "Datenverbindungen" können Sie anhand von Namen von Datenbankservern, Ports, allgemeinen Verbindungstypen und der Tatsache, ob die Datenbankanmeldeinformationen eingebettet sind oder nicht, nach Verbindungen suchen. Machen Sie Eingaben in einem oder mehreren Feldern, und klicken Sie auf "Suche", um in diesem Bereich nach einer Verbindung zu suchen.

147 Welche Verbindungen kann ich bearbeiten? Sie können die Verbindungsdaten für Verbindungen mit Livedatenbanken und für Extrakte bearbeiten, die mit Tableau Online aktualisiert werden müssen. Beispielsweise können Sie über eine große Anzahl von Arbeitsmappen verfügen, die eine Verbindung mit einer Datenbank auf einem bestimmten Datenbankserver herstellen. Wenn sich der Name des Servers ändert, können Sie alle Arbeitsmappen gleichzeitig aktualisieren, sodass sie auf den neuen Servernamen verweisen. Ein anderes Beispiel könnte sein, wenn eine Arbeitsmappe über einen bestimmten Benutzernamen und ein Kennwort eine Verbindung mit einer Datenbank herstellt. Sie können schnell alle Arbeitsmappen aktualisieren, sodass sie andere Anmeldeinformationen verwenden. Näheres zum Bearbeiten von Datenverbindungen finden Sie im Thema unten. Bearbeiten von Datenverbindungen Sie verwenden die Seite "Datenverbindungen" zur Verwaltung der Verbindungsdaten für alle Arbeitsmappen, die auf dem Server oder einer Site veröffentlicht wurden. So ändern Sie Verbindungsattribute: 1. Wenn Sie auf dem Server mehrere Websites ausführen, dann melden Sie sich bei der Website an, die die zu ändernden Datenverbindungen enthält. Navigieren Sie zur Seite "Datenverbindungen".

148 2. Verwenden Sie das Suchfeld am oberen Rand der Verbindungsliste, um die zu bearbeitenden Verbindungen zu finden. Sie können nach Server, Verbindungstyp, Serverport und Datenbank-Benutzername suchen sowie danach, ob besitzt eingebettetes Kennwort zutrifft. Die Werte, die Sie in die Felder Server und Database User Name (Datenbank- Benutzername) eingeben, werden als reguläre Ausdrücke behandelt. 3. Wählen Sie die zu bearbeitenden Verbindungen aus der Liste der Suchergebnisse aus. 4. Geben Sie einen neuen Wert für ein oder mehrere Verbindungsattribute ein. Wenn eine Datenbank oder ein Datenbanktreiber die Verbindung über eine IP-Adresse nicht unterstützt, muss der für Server eingegebene Wert der Datenbankname sein. Alle in der Spalte Change? (Ändern?) ausgewählten Attribute werden aktualisiert. Wenn Sie das Kontrollkästchen Ändern? aktivieren und das Feld Neuer Wert leer lassen, wird das Attribut ebenfalls auf einen Leerwert festgelegt. 5. Klicken Sie auf Absenden. 6. Aktualisieren Sie die Serverseite (F5 drücken), damit die Änderungen wirksam werden.

149 Status überwachen Es wird automatisch ein Überwachungsdialogfeld geöffnet, in dem Sie den Status der Änderungen beobachten können. Wenn Sie das Überwachungsdialogfeld schließen, werden die Änderungen im Hintergrund durchgeführt, bis sie abgeschlossen wurden. Tableau Online nimmt möglichst viele Änderungen vor. Fehler werden übergangen, verhindert aber nicht die Ausführung anderer Änderungen. Wenn Sie beispielsweise versuchen, den Servernamen zu ändern und mehreren Verbindungen ein Kennwort zuweisen, dann werden die Servernamen geändert und die Kennwörter für Arbeitsmappen geändert, aber die Kennwörter für die Datenquellen werden nicht geändert, da einer Datenquelle kein Kennwort hinzugefügt werden kann. Es ist eine Verwaltungsansicht verfügbar, in der Sie die Details zu abgeschlossenen und ausstehenden Aufgaben überprüfen können. Weitere Informationen hierzu finden Sie unter Hintergrundaufgaben. Anpassen des Servers Sie können das Aussehen von Tableau Server ändern, um es für Ihr Unternehmen oder Ihre Gruppe zu personalisieren. Beispielsweise können Sie den Namen ändern, der in QuickInfos und Meldungen angezeigt wird, und Sie können das Logo ändern, das auf den meisten Serverseiten erscheint. Zudem können Sie anpassen, auf welche Weise die Benutzer mit dem Server interagieren können. Beispielsweise können Sie es Arbeitsmappen-Publishern erlauben, ihre Anmeldeinformationen für die Datenquelle einzubetten, sodass Benutzer, die auf eine veröffentlichte Ansicht mit einer Verbindung zu einer Live-Datenquelle klicken, sofort Zugriff auf diese Ansicht haben und nicht zuerst ihre Anmeldedaten für die Datenbank eingeben müssen. Überdies können Sie steuern, welche Sprache für die Server-Benutzeroberfläche und welches Gebietsschema für Ansichten verwendet wird. Weitere Informationen zum Anpassen von Tableau Server finden Sie in den folgenden Themen: Ändern von Name oder Logo Sie können die folgenden Aspekte des Erscheinungsbilds von Tableau Server anpassen: Ändern des Namens Sie können das Erscheinungsbild von Tableau Server anpassen, indem Sie den in QuickInfos und Meldungen angezeigten Namen anpassen. Wenn Sie beispielsweise den Namen in MeinUnternehmen ändern, wird auf der Serveranmeldeseite Folgendes angezeigt: "Geben Sie zur Anmeldung Ihren Benutzernamen und Ihr Passwort für MeinUnternehmen ein". Als QuickInfo für das Symbol zur Navigation zur Startseite wird MeinUnternehmen-Startseite anstelle von Tableau Server-Startseite angezeigt:

150 In den Copyrightangaben unten auf jeder Serverseite wird dagegen nach wie vor Tableau genannt (Beispiel: 2013, Tableau Software, Incorporated und Lizenzgeber. Alle Rechte vorbehalten.) So ändern Sie den in QuickInfos und Meldungen angezeigten Namen: 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Ändern Sie den Namen durch folgende Eingabe: tabadmin customize name "new_name" Ersetzen Sie in der obigen Zeile "neuer_name" durch den Text, der als Name auf dem Server angezeigt werden soll. Beispiel: tabadmin customize name "Company Server" 3. Starten Sie den Server mit folgendem Befehl neu, damit die Änderung wirksam wird: tabadmin restart Ändern des Logos Sie können das Erscheinungsbild von Tableau Server anpassen, indem Sie das große Logo anpassen, das auf der Tableau Server-Anmeldeseite und in der linken Spalte auf den Hauptserverseiten (Seite Projekte, Seite Arbeitsmappe, Seite Wartung usw.) angezeigt wird. Das große Logo darf bis zu 160 x 160 Pixel aufweisen. Implementieren Sie es mit dem Befehl tabadmin customize logo. Sie können auch das kleine Logo anpassen, das in jeder Arbeitsmappe und Ansicht oben links angezeigt wird. Das kleine Logo darf bis zu 32 x 32 Pixel aufweisen. Implementieren Sie es mit dem Befehl tabadmin customize smalllogo.

151 Ein Bild mit mehr als 160 x 160 Pixeln (großes Logo) bzw. 32 x 32 Pixeln (kleines Logo) wird abgeschnitten dargestellt. Verwenden Sie eine Bilddatei im GIF-, JPEG- oder PNG-Format. Das Tableau-Logo auf der Webbrowser-Registerkarte des Servers und links neben der URL- Adresse kann nicht geändert werden. So ändern Sie das Logo: 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin"

152 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Ändern Sie das Logo, indem Sie für ein großes Logo (bis zu 160 x 160 Pixel, aber nicht kleiner als 32 x 32 Pixel) Folgendes eingeben: tabadmin customize logo "C:\My Pictures\logo.png" Wenn Ihr Logo 32 x 32 Pixel groß oder kleiner ist, geben Sie folgenden Befehl ein: tabadmin customize smalllogo "C:\My Pictures\logo.png" 3. Starten Sie den Server mit folgendem Befehl neu, damit die Änderung wirksam wird: tabadmin restart Wiederherstellen des Standardnamens oder -logos Sie können das Standarderscheinungsbild von Tableau Server wie folgt wiederherstellen: 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Ändern Sie das Logo durch folgende Eingabe: tabadmin customize <parameter> -d Ersetzen Sie in der obigen Zeile <parameter> durch das, was wiederhergestellt werden soll, also entweder name oder logo. 3. Starten Sie den Server mit folgendem Befehl neu, damit die Änderung wirksam wird: tabadmin restart Sprache und Gebietsschema Tableau Server wurde in verschiedene Sprachen lokalisiert und verfügt über Sprach- und Gebietsschemaeinstellungen, die Sie für einzelne Benutzer (auf Die Seite "Benutzerdefiniert") und systemweit (auf der Wartungseinstellungen) konfigurieren können. Die Einstellung Sprache steuert die Benutzeroberflächenelemente, z. B. Menüs und Meldungen. Die Einstellung Gebietsschema steuert Elemente in Ansichten, z. B. Zahlenformat und Währung. Standardeinstellungen Tableau Server bezieht die Standardspracheinstellung während des Setup. Wenn für den Hostcomputer eine Sprache festgelegt worden ist, die Tableau Server unterstützt, dann wird das Produkt in dieser Sprache installiert. Wenn es keine unterstützte Sprache ist, wird Tableau Server in Englisch installiert. Wie Sprache und Gebietsschema festgelegt werden

153 Auch der Webbrowser des Benutzers beeinflusst, welche Sprache und welches Gebietsschema verwendet wird, wenn der Benutzer auf eine Ansicht klickt. Wenn ein Serverbenutzer auf seiner Seite "Benutzerkonto" keine Einstellungen für die Sprache festgelegt hat und sein Webbrowser auf eine von Tableau Server unterstützte Sprache eingestellt worden ist, dann wird die Sprache des Browsers selbst dann verwendet, wenn Tableau Server auf eine andere Sprache eingestellt worden ist. Nachfolgend finden Sie ein Beispiel: Angenommen, in Tableau Server wurde Englisch systemweit als Sprache für alle Benutzer festgelegt. Der Serverbenutzer Claude hat auf seiner Seite "Benutzerkonto" in Tableau Server keine Sprache angegeben. Claudes Browser verwendet Deutsch (Deutschland) als Sprache/Gebietsschema. Wenn sich Claude bei Tableau Server anmeldet, wird die Benutzeroberfläche des Servers in Deutsch angezeigt, und wenn er auf Ansicht A klickt, wird das Gebietsschema für Deutschlang zur Anzeige von Zahlen und Währung verwendet. Hätte Claude in seinem Benutzerkonto für Sprache und Gebietsschema die Einstellung Französisch (Frankreich) gewählt, würden die Benutzeroberfläche und die Ansicht in Französisch angezeigt. Die Benutzerkontoeinstellungen treten an die Stelle der Webbrowsereinstellungen, und diese beiden Einstellungen haben wiederum Vorrang vor der systemweiten Tableau Server- Einstellung. Zudem muss die Einstellung für Gebietsschema in Tableau Desktop (Datei > Gebietsschema der Arbeitsmappe) berücksichtigt werden. Diese Einstellung bestimmt das Gebietsschema der Daten einer Ansicht, z. B. welche Währung angegeben wird und wie Zahlen formatiert werden. Standardmäßig ist Gebietsschema in Tableau Desktop auf Automatisch festgelegt. Autoren können diese Einstellung jedoch durch die Auswahl eines bestimmten Gebietsschemas überschreiben. Wenn im obigen Beispiel der Autor von Ansicht A für Gebietsschema die Einstellung Griechisch (Griechenland) wählt, dann werden bestimmte Aspekte der in Ansicht A dargestellten Daten unter Verwendung des Gebietsschemas "Griechisch (Griechenland)" angezeigt. Die Einstellungen, die in Tableau zur Bestimmung des Gebietsschemas herangezogen werden, sind unten ihrer Rangfolge nach aufgeführt: 1. Gebietsschema der Arbeitsmappe (Einstellung in Tableau Desktop) 2. Sprach-/Gebietsschemaeinstellung des Tableau Server-Benutzerkontos 3. Sprache/Gebietsschema des Webbrowsers 4. Sprach-/Gebietsschemaeinstellung auf der Wartungsseite von Tableau Server 5. Sprach-/Gebietsschemaeinstellung des Hostcomputers Verwaltungsansichten Tableau Server bietet für Administratoren mehrere Ansichten zur Überwachung der Aktivitäten in Tableau Server. Die Verwaltungsansichten befinden sich in der Analysetabelle auf der Wartungsseite:

154 Weitere Informationen finden Sie hier: Server--Aktivitäten Die Verwaltungsansicht für die Server-Aktivitäten bietet eine Momentaufnahme der Tableau OnlineAktivitäten in den letzten 30 Tagen. Wenn Sie in Gesamtanzahl Ansichten über die Zeit mit der Maus auf einen beliebigen Punkt auf der Linie zeigen, wird eine QuickInfo mit der Anzahl der an diesem Tag geöffneten Ansichten sowie den folgenden Informationen angezeigt: Klicken Sie auf einen Punkt auf der Linie, um die Balkendiagramme darunter zu aktualisieren. Dann können Sie sehen, welche Arbeitsmappen an diesem Tag angezeigt wurden und wer am häufigsten darauf zugegriffen hat:

155 Durch die Auswahl einer Markierung in Gesamtanzahl Ansichten über die Zeit wird 24- stündiges Gesamtanzeigemuster gefiltert, und das Anzeigemuster für einen bestimmten Tag wird angezeigt. Wenn keine Markierungen in Gesamtanzahl Ansichten über die Zeit ausgewählt wurden, summiert 24-stündiges Gesamtanzeigemuster die Daten in Gesamtanzahl Ansichten über die Zeit und zeigt sie in einem 24-Stunden-Zeitraum an, so dass Sie typischen Muster im Verlauf eines Tages sehen können: Benutzeraktivitäten Mithilfe der Benutzeraktivitätenansicht können Sie abschätzen, wie stark die Tableau Online- Installation genutzt wird und ob Sie eventuell zusätzliche Lizenzen erwerben müssen. In dieser Ansicht sehen Sie insbesondere, wer bei Tableau Online angemeldet ist, von wo aus die Anmeldung erfolgte und wann die letzte Interaktion mit dem Server stattgefunden hat.

156 Wenn ein Benutzer über mehrere Browser angemeldet ist, wird dies ebenfalls angezeigt. Meldet sich ein Benutzer beispielsweise einmal über den Internet Explorer und ein weiteres Mal über Mozilla Firefox an, so wird der Name des Benutzers zweimal angezeigt. Meldet sich ein Benutzer dagegen zweimal über Mozilla Firefox an, wird der Name des Benutzers nur einmal angezeigt. Currently Active (Aktuell aktiv) bedeutet, dass der Benutzer in den letzten fünf Minuten mit dem Server interagiert hat. Kurzem aktiv gibt an, dass der Benutzer vor fünf bis fünfzehn Minuten aktiv war. Inaktiv bedeutet, dass der Benutzer in den letzten 15 Minuten keine Aktivitäten ausgeführt hat. Standardmäßig werden die Benutzer nach vier Stunden ohne Aktivitäten bei Tableau Online abgemeldet. Sie können diese Einstellung mit der tabadmin- Option tabadmin set-optionen ändern. In der Ansicht Detaillierte Benutzeraktivitäten stehen Kreise für eine Aktion wie das Anmelden oder das Filtern einer Ansicht. Balken umspannen den Zeitraum, über den sich die Aktivität erstreckt hat. Wenn Sie nähere Informationen benötigen, halten Sie den Mauszeiger über einen Bereich. Daraufhin wird ein QuickInfo angezeigt.

157 Performance History (Leistungsverlauf) Anhand der Ansicht "Performance History" (Leistungsverlauf) können Sie ablesen, welche Ansichten die Serverleistung am stärksten belasten. Ansichten sind mit zwei verschiedenen Anforderungen verbunden: Die anfängliche Anforderung zum Laden(orange) und die Anforderung zum Berechnen (blau). Bei Letzterem handelt es sich um alle Anforderungen, die eine Neuberechnung der dem Benutzer angezeigten Informationen durch Tableau Online bewirken. Hierzu gehören Anforderungen zum erneuten Laden und die Auswahl und Filterung von Elementen in einer Ansicht. Ausreißermarkierungen stellen Anforderungen dar, die die größten Auswirkungen auf die Serverleistung haben.

158 Hintergrundaufgaben In der Ansicht "Background Tasks" (Hintergrundaufgaben) werden Aufgaben angezeigt, die der Server ausführt. Die häufigsten Aufgaben sind Benutzeraktionen zugeordnet. Diese Aufgaben sind standardmäßig unter Task Type (Aufgabentyp) ausgewählt: Der Aufgabenstatus gibt an, ob eine Aufgabe erfolgreich abgeschlossen, fehlerhaft, laufend oder ausstehend ist: Symbol Beschreibung Error (Fehler): Der Server konnte die Aufgabe nicht vollständig ausführen. Success (Erfolg): Der Server hat die Aufgabe abgeschlossen.

159 Symbol Beschreibung In process (Laufend): Der Server führt die Aufgabe gerade aus. Pending (Ausstehend): Eine Aufgabe, die vom Server noch nicht begonnen wurde. Um Einzelheiten zu einer Aufgabe anzuzeigen, zeigen Sie mit der Maus auf das zugehörige Aufgabensymbol: Tableau Online kann mehrere Hintergrundprozesse parallel ausführen. Die IP-Adressen unter Hintergrund-ID in der Ansicht "Hintergrundaufgaben" zeigt, welche Computer der Ausführung von Hintergrundprozessen zugewiesen wurden: Ein Computer mit Multi-Core-Prozessor, auf dem mehrere Hintergrundprozesse ausgeführt werden, wird für den ersten Prozess mit <IP address>:0, für den zweiten Prozess mit <IP address>:1 usw. aufgeführt.

160 Space Usage (Speichernutzung) Mithilfe der Speichernutzungsansicht können Sie die Arbeitsmappen und Datenquellen ermitteln, die den meisten Festplattenspeicher auf dem Server belegen. Die Datenträgerspeichernutzung wird pro Benutzer, Projekt und nach der Größe der Arbeitsmappe oder Datenquelle angezeigt und auf die nächste ganze Zahl abgerundet: Bewegen Sie den Mauszeiger auf einen Größenbalken, um Einzelheiten zur Nutzung anzuzeigen: Sie können auch einen Drilldown für die Links in der QuickInfo vornehmen. Sie können beispielsweise die Details zu einem Benutzer oder die Arbeitsmappe anzeigen.

161 Angepasste Ansichten Benutzer, die mit Ansichten arbeiten, können mithilfe der Option Remember my changes (Meine Änderungen merken) ihre angepassten Ansichten speichern, und Publisher können die Freigabe angepasster Ansichten zulassen oder verweigern. In der Verwaltungsansicht "Customized Views" (Angepassste Ansichten) werden alle Ansichten auf dem Server aufgelistet, die mit der Option Remember my changes (Meine Änderungen merken) angepasst wurden. Sie kann als Indikator der Beliebtheit oder Wichtigkeit einer Ansicht genutzt werden. Erstellen benutzerdefinierter Verwaltungsansichten Zusätzlich zu den integrierten Verwaltungsansichten, die auf der Wartungsseite auf dem Server verfügbar sind, können Sie Tableau Desktop verwenden, um eigene Analysen der Serveraktivität abzufragen und zu erstellen. Das Tableau Server-Repository enthält verschiedene bereits eingerichtete Datenbankansichten, mit denen Sie eine Verbindung herstellen und die Sie abfragen können. Mit der tabadmin-option auditing.enabled wird gesteuert, ob Tableau Server den Verlauf der Benutzeraktivitäten und andere Information im Repository erfassen soll. Diese Option ist standardmäßig aktiviert. Mit der tabadmin-option wgserver.audit_history_expiration_days wird gesteuert, wie viele Tage des Ereignisverlaufs im Repository gespeichert werden sollen. Diese Option ist standardmäßig auf 183 Tage eingestellt. Bitte beachten Sie, dass sich das Speichern von Verlaufsereignissen auf die Größe der Sicherungsdatei (.tsbak) von Tableau Server auswirkt. Um auf diese Ansichten zugreifen zu können, müssen Sie mit dem Befehlszeilenprogramm zuerst den externen Zugriff auf die Tableau Server-Datenbank aktivieren. Anschließend müssen Sie eine Verbindung mit der Tableau Server-Datenbank herstellen und diese abfragen.

162 Aktivieren des externen Zugriffs auf die Tableau Server-Datenbank Im Tableau Server-Repository sind bereits einige Datenbankansichten eingerichtet, mit denen Sie eine Verbindung herstellen oder die Sie im Rahmen der Erstellung eigener Analysen der Tableau Server-Aktivitäten abfragen können. Um auf diese Ansichten zugreifen zu können, müssen Sie mit dem Befehlszeilenprogramm tabadmin zuerst den externen Datenbankzugriff aktivieren. 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Als Nächsten verwenden Sie den folgenden Befehl, um den externen Zugriff auf die Datenbank für den Benutzer "tableau" mit einem von Ihnen gewählten Kennwort zu aktivieren. tabadmin dbpass [password] Ersetzen Sie die Option [password] durch Ihr eigenes Kennwort. Beispiel: tabadmin dbpass 3. Starten Sie Tableau Server neu. Nach der Aktivierung des externen Zugriffs auf die Datenbank kann in Tableau über jede IP- Adresse auf die Datenbank zugegriffen werden, sofern das richtige Kennwort eingegeben wird. Führen Sie zum Herstellen einer Verbindung die Schritte unter Herstellen einer Verbindung mit der Tableau Server-Datenbank aus. Zum Deaktivieren des externen Zugriffs zu einem späteren Zeitpunkt müssen Sie tabadmin dbpass --disable ausführen und dann den Server neu starten. Herstellen einer Verbindung mit der Tableau Server-Datenbank Nach der Aktivierung des externen Zugriffs auf die Tableau Server-Datenbank, führen Sie die folgenden Schritte aus, um eine Verbindung mit der Datenbank herzustellen und sie abzufragen. 1. Wählen Sie in Tableau Desktop Daten > Verbindung zu Daten herstellen aus, und wählen Sie dann PostgreSQL als Datenbank aus, mit der die Verbindung hergestellt werden soll. Möglicherweise müssen Sie die PostgreSQL-Datenbanktreiber installieren. Sie können die Treiber von herunterladen.

163 2. Geben Sie im Dialogfeld "PostgreSQL-Verbindung" den Namen oder die URL von Tableau Server ein. In einer verteilten Serverinstallation, in der ein Worker-Computer als Host des Repositorys fungiert, geben Sie stattdessen den Namen des Worker- Computers ein. Die Verbindung sollte über den Port hergestellt werden, der für pgsql.port eingerichtet wurde. Standardmäßig ist dies Port Weitere Informationen zu Ports finden Sie unter TCP/IP-Ports. 3. Geben Sie workgroup als Datenbank an, mit der die Verbindung hergestellt werden soll. 4. Verwenden Sie zum Herstellen der Verbindung den folgenden Benutzernamen und das folgende Kennwort: Benutzername: tableau Password (Kennwort): Das Kennwort, das Sie zum Aktivieren des Zugriffs auf die Tableau Server-Datenbank angegeben haben. 5. Klicken Sie auf Verbinden.

164 6. Wählen Sie eine oder mehrere Tabellen aus, mit denen eine Verbindung hergestellt werden soll. Der Benutzer "tableau" hat Zugriff auf alle Tabellen, deren Name mit einem Unterstrich anfängt. Sie können beispielweise eine Verbindung mit _background_ tasks und _datasources herstellen. Tabellen, deren Name mit historical_ anfängt, verweisen auf hist_-tabellen. Die hist_-tabellen enthalten Informationen über Serverbenutzer, die in der Benutzeraktivitätenansicht derzeit nicht vorhanden sind. 7. Klicken Sie auf OK.

165 Sicherheit In Tableau gibt es vier primäre Sicherheitskomponenten. Authentifizierung Die Authentifizierung dient zum Nachweis der Benutzeridentität. Dies geschieht, um unbefugte Zugriffe auf Tableau Server zu verhindern und es den Benutzern zu erlauben, personalisierte Einstellungen festzulegen. Tableau Server unterstützt drei Authentifizierungstypen: Active Directory: Authentifiziert Tableau Server-Benutzer anhand ihrer Windows- Anmeldeinformationen. Lokale Authentifizierung: Verwendet das interne Authentifizierungsverfahren von Tableau Server. Vertrauenswürdige Authentifizierung: Die Authentifizierung erfolgt über eine vertrauenswürdige Beziehung zwischen Tableau Server und einem oder mehreren Webservern. Ob Active Directory oder "Lokale Authentifizierung" verwendet werden soll, legen Sie während der Installation von Tableau Server fest. Nach der Installation kann nicht zwischen diesen beiden Vorgehensweisen gewechselt werden. Zur Änderung des Authentifizierungstyps deinstallieren Sie Tableau Server (Ihre Daten bleiben erhalten) und führen Setup erneut aus. Active Directory Bei Verwendung der Active Directory-Authentifizierung werden alle Benutzernamen und Kennwörter von Active Directory verwaltet. Wenn ein Benutzer seine Anmeldedaten bei der Tableau Server-Anmeldung eingibt, leitet Tableau diese an den Active Directory-Server weiter. Tableau ist nicht am Authentifizierungsprozess beteiligt, speichert jedoch die Benutzernamen (aber keine Kennwörter) im Repository. Beim Einsatz der Active Directory-Benutzerauthentifizierung können die Administratoren Benutzer auch anhand ihrer aktuellen Windows-Anmeldeinformationen automatisch anmelden (Enable Automatic Login (Automatische Anmeldung aktivieren)). Die Anmeldeinformationen werden hierbei von ihrem lokalen Computer weitergeleitet und nicht von einem anderen System oder Portal, bei dem sie möglicherweise angemeldet sind. Wenn sich eine Benutzerin beispielsweise bei dem lokalen Computer als 'MSmith' und anschließend bei einem SharePoint-Portal als 'Mary' anmeldet, dann werden Tableau Server die Anmeldeinformationen für 'MSmith' übergeben. Wenn die Anmeldeinformationen für die SharePoint-Website ('Mary') für die automatische Anmeldung verwendet werden sollen, dann muss das SharePoint-Portal das Tableau-Webpart mit vertrauenswürdiger Authentifizierung verwenden. Administratoren können Gruppen mit Active Directory synchronisieren, indem Sie die Synchronisierung manuell oder mit tabcmd programmgesteuert einleiten. Weitere

166 Informationen finden Sie unter Synchronisieren einer Active Directory-Gruppe und syncgroup. group-nameweitere Informationen hierzu finden Sie unter tabcmd-befehle. Lokale Authentifizierung Wenn die lokale Authentifizierung zur Benutzerauthentifizierung verwendet wird, verwaltet Tableau Server Benutzer, Gruppen, Kennwörter und den gesamten Authentifizierungsprozess. Benutzerlisten können einfach in Tableau Server importiert werden, und die meisten Benutzerverwaltungsfunktionen können über tabcmd programmgesteuert ausgeführt werden. Die Benutzer können sich entweder manuell anmelden, indem sie ihre Anmeldeinformationen eingeben, wenn sie dazu aufgefordert werden, oder die Anmeldung kann beim Zugriff auf Inhalte in einem Portal über eine transparente vertrauenswürdige Authentifizierung erfolgen. Vertrauenswürdige Authentifizierung Vertrauenswürdige Authentifizierung bedeutet, dass eine vertrauenswürdige Beziehung zwischen Tableau Server und einem oder mehreren Webservern eingerichtet wurde. Sie können beispielsweise für ein Unternehmens-Wiki die vertrauenswürdige Authentifizierung verwenden, damit Benutzer, die bereits beim Wiki angemeldet sind, sich nicht erneut anmelden müssen, um Dashboards anzuzeigen. Wenn Tableau Server Anforderungen von einem vertrauenswürdigen Webserver empfängt, wird davon ausgegangen, dass der Webserver bereits die notwendige Authentifizierung durchgeführt hat. Tableau Server empfängt die Anforderung mit einem einlösbaren Token oder Ticket und präsentiert dem Benutzer eine personalisierte Ansicht, die die Rolle und Berechtigungen des Benutzers berücksichtigt. Informationen zum Einrichten der vertrauenswürdigen Authentifizierung finden Sie unter Vertrauenswürdige Authentifizierung. Autorisierung Die Autorisierung bestimmt, auf welche Inhalte ein Benutzer zugreifen und welche Aktionen er ausführen kann, nachdem er authentifiziert worden ist. In Tableau wird die Autorisierung durch folgende Mechanismen geregelt: Rollen und Berechtigungen: Definieren bestimmte Funktionen, die Benutzer für bestimmte Objekte in Tableau ausführen oder nicht ausführen können. Eine Rolle ist ein Satz von Berechtigungen, der von Administratoren verwendet oder angepasst werden kann. Nähere Informationen hierzu finden Sie unter Arbeiten mit Berechtigungen. Lizenz- und Benutzerrechte: Legen den maximalen Berechtigungssatz fest, der einem Benutzer zugewiesen werden kann. Siehe Lizenzen und BenutzerrechteLizenzen und Benutzerrechte sowie Gewähren und Verweigern von Benutzerrechten.

167 Mit den oben genannten Elementen wird zwar gesteuert, welche Aktionen ein Benutzer an welchen Objekten ausführen kann, sie steuern jedoch nicht, welche Daten in einer Ansicht angezeigt werden. Welche Daten für einen Benutzer sichtbar sind, wird durch die Datensicherheitsoptionen gesteuert. Anfängliche Berechtigungen Die anfänglichen Berechtigungen für ein Projekt werden aus dem Standardprojekt kopiert. Die anfänglichen Berechtigungen für eine Arbeitsmappe werden aus den Berechtigungen des zugehörigen Projekts kopiert. Die anfänglichen Berechtigungen für eine Ansicht werden aus den Berechtigungen der zugehörigen Arbeitsmappe kopiert. Die Berechtigungen des übergeordneten Elements werden nur einmal kopiert. Änderungen an den Berechtigungen des übergeordneten Elements werden nicht automatisch auf die untergeordneten Elemente angewendet. Sie werden nur angewendet, wenn die neuen Berechtigungen ausdrücklich den betreffenden Inhalten zugewiesen werden. Jedes Element kann über andere Berechtigungen als sein übergeordnetes Element verfügen. Zum Beispiel kann eine Gruppe keine Berechtigung zum Anzeigen von Projekt X besitzen, aber zum Anzeigen einer in Projekt X veröffentlichten Ansicht berechtigt sein. Tableau Server unterstützt keine hierarchischen Objektberechtigungen, stellt jedoch ein Vererbungsmodell für Benutzer und Gruppen bereit. Wenn für einen Benutzer eine Berechtigung nicht ausdrücklich auf "Allow" (Zulassen) oder "Deny" (Verweigern) festgelegt worden ist, dann werden die Berechtigungen der Gruppen übernommen, denen der Benutzer angehört. Berechtigungen und das Standardprojekt Wenn Tableau Server in einer offenen Umgebung bereitgestellt wird, in der der Wissens- und Informationsaustausch entscheidend sind, dann sollten Sie die Berechtigungen für das Standardprojekt so festlegen, dass sie für die Gruppe Alle Benutzer gelten und als Rolle Interactor zugewiesen wird. Die Benutzer sind dann in der Lage, Inhalte automatisch in neuen Projekten zu veröffentlichen und Inhalte aus neuen Projekten zu nutzen. Wenn Tableau Server in einer restriktiven Umgebung bereitgestellt wird, in der Datensicherheit und Zugriffssteuerung entscheidend sind, dann sollten Sie die Berechtigungen für das Standardprojekt löschen: Löschen Sie die Berechtigungen für alle Benutzer und Gruppen. Den Benutzern und Gruppen müssen dann explizit Berechtigungen zugewiesen werden, damit sie Inhalte in neuen Projekten veröffentlichen und Inhalte aus neuen Projekten nutzen können. Datensicherheit Tableau bietet verschiedene Möglichkeiten, über die gesteuert werden kann, welche Benutzer auf welche Daten zugreifen können. Bei Datenquellen, die eine Verbindung zu Livedatenbanken herstellen, können Sie zudem steuern, ob die Benutzer zur Eingabe der Anmeldeinformationen für die Datenbank aufgefordert werden, sobald sie auf eine veröffentlichte Ansicht klicken. Über die folgenden drei Optionen können verschiedene Ergebnisse erzielt werden:

168 Anmeldekonto für die Datenbank: Wenn Sie eine Datenquelle erstellen, die eine Verbindung zu einer Livedatenbank herstellt, können Sie zwischen einer Authentifizierung bei der Datenbank über Windows NT oder über die integrierten Sicherheitsfunktionen der Datenbank wählen. Authentifizierungsmodus: Wenn Sie eine Datenquelle oder Arbeitsmappe mit einer Verbindung zu einer Livedatenbank veröffentlichen, können Sie einen Authentifizierungsmodus auswählen. Die verfügbaren Modi hängen von der oben getroffenen Auswahl ab. Benutzerfilter: Sie können Filter erstellen in einer Arbeitsmappe oder Datenquelle einrichten, über die gesteuert wird, welche Daten ein Benutzer in einer veröffentlichten Ansicht anzeigen kann, basierend auf dem Anmeldekonto bei Tableau Server. In der unten dargestellten Tabelle werden einige Abhängigkeiten der oben aufgeführten Optionen beschrieben: Verbindungsoptionen für die Datenbank Das Anmeldekonto für die Datenbank verwendet Window NT Integrated Security (Windows- Authentifizierung) Benutzername und Authentifizierungsmodus Kann die Datenbanksicherheit pro Benutzer von Tableau Server gewährleistet werden? Datensicherheitsfragen Werden ausschließlich Benutzerfilter verwendet, um festzulegen, welcher Benutzer welche Daten sehen kann? RunAs-Serverkonto Nein Ja Ja Identität per RunAs- Serverkonto annehmen Benutzer auffordern: Beim Klicken auf eine Ansicht werden die Benutzer zur Eingabe ihrer Datenbankanmeldeinformationen aufgefordert. Die Ja Nein* Nein Ja Nein Nein Werden Web- Caches von den Benutzern gemeinsam verwendet?

169 Verbindungsoptionen für die Datenbank Das Anmeldekonto für die Datenbank verwendet Kennwort Authentifizierungsmodus Anmeldeinformationen können gespeichert werden. Eingebettete Anmeldeinformationen: Publisher von Arbeitsmappen oder Datenquellen können ihre Datenbankanmeldeinformationen einbetten. Identität per eingebettetem Kennwort annehmen: Datenbankanmeldeinformationen mit Identitätsberechtigung werden eingebettet. Kann die Datenbanksicherheit pro Benutzer von Tableau Server gewährleistet werden? Datensicherheitsfragen Werden ausschließlich Benutzerfilter verwendet, um festzulegen, welcher Benutzer welche Daten sehen kann? Nein Ja Ja Ja Nein* Nein Werden Web- Caches von den Benutzern gemeinsam verwendet? * Da dies zu unerwarteten Ergebnissen führen kann, empfiehlt Tableau, dass Sie diesen Authentifizierungsmodus nicht mit Benutzerfiltern verwenden. Benutzerfilter, die eingebettete Anmeldeinformationen-Option und die Identitätsmodi haben ähnliche Auswirkungen: Wenn die Benutzer auf eine Ansicht klicken, werden sie nicht zur Eingabe von Datenbankanmeldeinformationen aufgefordert und sie sehen nur die sie betreffenden Daten. Jedoch werden die Benutzerfilter über die Arbeitsmappe vom Autor festgelegt, während die Authentifizierungsmodi auf Basis von Identitätsberechtigungen von den Sicherheitsrichtlinien abhängen, die vom Administrator für die jeweilige Datenbank festgelegt wurden.

170 Einige der oben beschriebenen Optionen erfordern Konfigurationsschritte, die während der Installation von Tableau Server oder vor der Veröffentlichung einer Arbeitsmappe oder Datenquelle durchgeführt werden müssen. Weitere Informationen finden Sie in den folgenden Themen: Run As User (Als Benutzer ausführen) SQL Server-Identitätswechsel Eingebettete Anmeldeinformationen Gespeicherte Kennwörter Netzwerksicherheit In Tableau Server sind drei Netzwerkschnittstellen wichtig: Schnittstelle zwischen Client und Tableau Server: Bei dem Client kann es sich um einen Webbrowser, Tableau Desktop oder das Dienstprogramm tabcmd handeln. Schnittstelle zwischen Tableau Server und Datenbank(en): Zum Aktualisieren von Datenextrakten oder Verwalten von Live-Datenbankverbindungen muss Tableau Server mit der Datenbank bzw. den Datenbanken kommunizieren können. Kommunikation zwischen Serverkomponenten: Dies betrifft nur verteilte Bereitstellungen. Schnittstelle zwischen Client und Tableau Server Bei dem Tableau Server-Client kann es sich um einen Webbrowser, Tableau Desktop oder tabcmd handeln. In der Kommunikation zwischen Tableau Server und den Clients werden Standard-HTTP-Anforderungen und -Antworten verwendet. Tableau Server kann auch für HTTPS konfiguriert werden (siehe SSL). Wenn Tableau Server für SSL konfiguriert worden ist, muss der gesamte Datenverkehr zwischen den Clients verschlüsselt werden und das HTTPS-Protokoll verwenden. Kennwörter werden von Browsern und tabcmd mittels Verschlüsselungsverfahren mit öffentlichen/privaten Schlüsseln an Tableau Server übermittelt. Tableau Server sendet dem Browser einen öffentlichen Schlüssel, und der Browser verwendet diesen, um das Kennwort für die Übertragung zu verschlüsseln. Für jede verschlüsselte Übertragung wird ein Schlüssel einmal verwendet und danach gelöscht. Das bedeutet, dass Kennwörter immer geschützt sind, ungeachtet dessen, ob SSL verwendet wird. Schnittstelle zwischen Tableau Server und Datenbank Tableau Server stellt während der Ausführung Verbindungen mit Datenbanken her, um Ergebnissätze zu verarbeiten und Extrakte zu aktualisieren. Soweit möglich, werden zum Herstellen von Datenbankenverbindungen systemeigene Treiber verwendet. Wenn keine systemeigenen Treiber verfügbar sind, wird auf einen generischen ODBC-Adapter zurückgegriffen. Die gesamte Kommunikation mit der Datenbank wird über diese Treiber

171 geleitet. Daher wird der Treiber im Rahmen der Installation der systemeigenen Treiber für die Kommunikation über andere Ports als die Standardports oder die Transportverschlüsselung konfiguriert. Diese Art der Konfiguration ist für Tableau transparent. Kommunikation zwischen Serverkomponenten Zwei Aspekte der Kommunikation zwischen Tableau Server-Komponenten sind in einer verteilten Serverinstallation zu berücksichtigen: Vertrauensstellung und Übertragung. In einem Tableau-Cluster verwendet jeder Server ein stringentes Vertrauensstellungsmodell, um den Empfang gültiger Anforderungen von anderen Servern im Cluster sicherzustellen. Der primäre Server ist der einzige Computer im Cluster, der Anforderungen von Dritten (Clients) akzeptiert. Alle anderen Computer im Cluster akzeptieren nur Anforderungen von anderen vertrauenswürdigen Mitgliedern des Clusters. Die Vertrauensstellung wird durch eine Liste von vertrauenswürdigen IP-Adressen, Ports und Protokollen begründet. Wenn eine dieser Angaben ungültig ist, wird die Anforderung ignoriert. Alle Mitglieder des Cluster können mit den anderen Clustermitgliedern kommunizieren. Zur Übertragung aller internen Daten, mit Ausnahme der Daten zur Lizenzüberprüfung und zum Repository-Zugriff, wird HTTP verwendet. Wenn Kennwörter innerhalb des Clusters übertragen werden, werden die zwischen Tableau Server-Komponenten (z. B. zwischen Anwendungsserver und VizQL-Serverprozessen) übermittelten Kennwörter mit einem Schlüssel verschlüsselt. Für jede verschlüsselte Übertragung wird ein Schlüssel einmal verwendet und danach gelöscht.

172 Leistung Jede Serverumgebung ist einzigartig und viele Variablen können sich auf die Leistung auswirken. Zu den Variablen gehören Hardware-Details, wie z. B. Datenträgergeschwindigkeit, Arbeitsspeicher und Kerne, die Anzahl von Servern in Ihrer Bereitstellung, Netzwerkdatenverkehr, Nutzungsfaktore wie Arbeitsmappenkomplexität, gleichzeitige Benutzeraktivität und Zwischenspeicherung von Daten, Tableau Server- Konfigurationseinstellungen, wie z. B. wie viele der einzelnen Serverprozesse ausgeführt werden, und Datenaspekte, wie z. B. Datenvolume, Datenbanktyp und Datenbankkonfigurationen. Aufgrund dieser Komplexität gibt es keine einzelne Formel zur Verbesserung der Serverleistung. Es gibt jedoch einige grundlegende Richtlinien, die Sie beachten können, Weitere Informationen finden Sie in den folgenden Themen: Allgemeine Richtlinien zur Leistung Hardware und Software Verwenden Sie ein 64-Bit-Betriebssystem: Obwohl Tableau Server auf 32-Bit- Betriebssystemen von Microsoft problemlos ausgeführt wird, wählen Sie zur Gewährleistung einer optimalen Leistung ein 64-Bit-Betriebssystem. Dadurch wird sichergestellt, dass die 64- Bit-Version der Tableau-Daten-Engine verwendet wird. Außerdem wird auch die Kapazität der 32-Bit-Prozesse erhöht, da sie auf mehr Hauptspeicher zugreifen können. Fügen Sie weitere Kerne und mehr Speicher hinzu: Ungeachtet, ob Tableau Server auf einem oder auf mehreren Computern ausgeführt wird, gilt als allgemeine Regel, dass sich durch mehr CPU-Kerne und mehr RAM die Leistung verbessern lässt. Stellen Sie sicher, dass Sie die empfohlenen Hardware- und Software-Anforderungen von Tableau Server erfüllen, und beurteilen Sie anhand von Zeitpunkt des Hinzufügens und Neukonfigurierens von Arbeitscomputern, ob weitere Computer hinzugefügt werden sollten. Wenn Sie Tableau Server in einer virtuellen Umgebung ausführen, nutzen Sie die bewährten Methoden der VM für die vcpu-zuordnung in Bezug auf die Anzahl an physischen CPU-Core-Prozessoren auf dem VM-Host. Konfiguration Festlegen von Zeitplänen für Nebenzeiten: Backups neigen dazu, andere Hintergrundaufgaben zu verzögern, bis das Backup abgeschlossen ist. In der Verwaltungsansicht Hintergrundaufgaben können Sie den Zeitplan zum Aktualisieren und Sichern von Aufgaben einsehen. Planen Sie Aktualisierungen nach Möglichkeit für Nebenzeiten, so dass es zu keinen Überschreitungen mit Backups kommt. Überprüfen Sie die Zwischenspeicherung: Mithilfe der Zwischenspeicherung kann Tableau Server schnell auf Client-Anforderungen reagieren, insbesondere bei Ansichten, die eine Verbindung zu Live-Datenbanken herstellen. Bestätigen Sie, dass die Option Seltener aktualisieren auf der Registerkarte Datenverbindungen im Konfigurationsdialogfeld aktiviert ist. Erwägen Sie, zwei Einstellungen für das Speichern von Sitzungen zu ändern:

173 Zeitüberschreitungslimit der VizQL-Sitzung: Standardmäßig ist das Zeitüberschreitungslimit der VizQL-Sitzung auf 30 Minuten eingestellt. Selbst VizQL- Sitzungen, die sich im Leerlauf befinden, verbrauchen weiterhin Speicher und CPU- Zyklen. Wenn ein niedrigeres Limit ausreichend ist, ändern Sie mit tabadmin die Einstellung vizqlserver.session.expiry.timeout. VizQL-Sitzung löschen: VizQL-Sitzungen werden standardmäßig gespeichert, auch wenn der Benutzer eine Ansicht wechselt. Dadurch wird eine Menge Sitzungsspeicherplatz verbraucht. Stattdessen können Sie Sitzungen beenden, wenn Benutzer aus einer Ansicht wechseln, indem Sie den Wert der vizqlserver.clear_session_on_unload-einstellung in true ändern (die Standardeinstellung ist false). Beurteilen Sie die Prozesskonfiguration: Tableau Server ist in sechs verschiedene Komponenten unterteilt, die als Serverprozesse bezeichnet werden. Obwohl deren Standardkonfiguration entwurfsgemäß für eine breite Vielzahl von Szenarien funktioniert, können die Prozesse neu konfiguriert werden, um andere Leistungsziele zu erreichen. Insbesondere können Sie steuern, auf welchen Computern wie viele Prozesse ausgeführt werden. Richtlinien zur Bereitstellung auf einem, zwei und drei Computern finden Sie unter Verbessern der Serverleistung. Zeitpunkt des Hinzufügens und Neukonfigurierens von Arbeitscomputern Tableau Server kann je nach Bedarf und den sich ändernden Anforderungen vergrößert und erweitert werden. Anhand der folgenden Richtlinien können Sie bestimmen, wann es am besten ist, weitere Knoten zu Ihrem System hinzuzufügen, den Server neu zu konfigurieren oder beide Maßnahmen zu ergreifen. Mehr als 100 gleichzeitige Benutzer: Bei einer benutzerintensiven Bereitstellung (>100 gleichzeitige Benutzer) ist es wichtig, dass genug VizQL-Prozesse verfügbar sind, ohne dass diese die Handhabungskapazität der Hardware überschreiten. Zudem wird durch Aktivieren des Gastbenutzerkontos von Tableau Server die Anzahl der potenziellen gleichzeitigen Benutzer möglicherweise über die von Ihnen veranschlagte Benutzerliste hinaus erhöht. Sie können dies anhand der Verwaltungsansicht Benutzeraktivitäten besser einschätzen. Tipps zum Konfigurieren oder Skalieren Ihrer Bereitstellung finden Sie unter Verbessern der Serverleistung. Übermäßige Verwendung von Extrakten: Extrakte können ein großes Maß an Speicher und an CPU-Ressourcen verbrauchen. Es gibt keine Messung, durch die eine Site als extraktintensiv eingestuft wird. Ihre Site kann aufgrund von nur wenigen, äußert großen Extrakten dieser Kategorie genauso wie aufgrund von sehr vielen kleinen Extrakten zugeordnet werden. Bei extraktreichen Sites ist es hilfreich, den Daten- Engine-Prozess auf einem separaten Computer zu isolieren. Richtlinien finden Sie unter Verbessern der Serverleistung.

174 Häufige Extraktaktualisierungen: Das Aktualisieren eines Extrakts ist eine CPUintensive Aufgabe. Bei Sites, deren Extrakte häufig aktualisiert werden (z. B. mehrmals täglich), ist es oft hilfreich, den Hintergrundprozess, durch den die Aktualisierungsaufgaben gehandhabt werden, mehr herauszustellen. Überprüfen Sie in der Verwaltungsansicht Hintergrundaufgaben Ihre aktuelle Aktualisierungsrate. Unter Verbessern der Serverleistung finden Sie dann Details zur Vorgehensweise bei der Skalierung. Leistungsbezogene Problembehebung: Wenn Ansichten langsam geladen werden oder die Serverleistung generell langsam ist, kann dies mehrere Ursachen haben. Beziehen Sie sich auf Allgemeine Richtlinien zur Leistung und Verbessern der Serverleistung. Potenzielle Ausfallzeiten: Wenn Ihr Serversystem als unternehmenskritisch angesehen wird und ein hohes Maß an Verfügbarkeit benötigt, können Sie es so konfigurieren, dass die Serverprozesse, mit denen Extrakte und das Repository gehandhabt werden, redundant sind. Weitere Einzelheiten finden Sie unter Hochverfügbarkeit. Verbessern der Serverleistung Die Themen unten dienen als Richtlinie bei der Verbesserung der Leistung von Bereitstellungen, die extraktintensiv, benutzerintensiv oder beides sind: Was ist Ihr Ziel? Wie viele Prozesse sollen ausgeführt werden Wo sind die Prozesse zu konfigurieren Optimieren der Extrakte und Arbeitsmappen Bewerten der Reaktionsfähigkeit für Ansichten Beispiel mit einem Computer: Extrakte Beispiel mit zwei Computern: Extrakte Beispiel mit zwei Computern: Ansicht Beispiel mit drei Computern: Extrakte & Ansicht

175 Was ist Ihr Ziel? Optimieren für Extrakte Der Daten-Engine-Prozess speichert Extrakte und beantwortet Abfragen. Der Hintergrundprozess aktualisiert Extrakte. Da beide Prozesse die CPU-Ressourcen beanspruchen, lässt sich die Leistung einer extraktintensiven Bereitstellung am besten verbessern, indem diese beiden Prozesse voneinander und von den anderen Serverprozessen isoliert werden. Dafür werden möglicherweise drei Computer benötigt. Wenn Ihnen nicht drei Computern zur Verfügung stehen, gibt es andere Strategien, die Sie einsetzen können (siehe die Bereitstellungsbeispiele unten). Optimieren für Benutzer und Ansicht Der VizQL-Serverprozess handhabt das Laden und Rendering der Ansichten für Tableau Server-Benutzer. Wenn Sie versuchen, Ihre Bereitstellung für eine hohe Anzahl von Benutzern und Ansichtinteraktionen zu optimieren, sollten Sie sich auf diesen Prozess konzentrieren. Führen Sie nach Möglichkeit zusätzliche VizQL-Serverprozesse auf zusätzlichen Computern anstatt auf dem gleichen Computer aus. Es ist eine Leistungsverbesserung zu beobachten, da die VizQL-Serverprozesse mit weniger anderen Prozessen um die Systemressourcen konkurrieren müssen. Wie viele Prozesse sollen ausgeführt werden Im Allgemeinen bedeuten mehr Prozesse mehr Verarbeitungsleistung und bessere Leistung, aber zu viele können Ihr System überwältigen und die Serverleistung sogar verringern. Sie können bis zu jeweils 8 Instanzen der VizQL-Server-, Anwendungsserver-, Datenserver- oder Hintergrundprozesse auf jedem beliebigen Computer ausführen. Wahrscheinlich werden jedoch keine 8 Instanzen benötigt (weitere Informationen finden Sie hier). Achten Sie bei Ihrer Erwägung, wie viele Instanzen eines jeden Prozesses ausgeführt werden sollen, insbesondere auf den VizQL-Serverprozess und den Hintergrundprozess. VizQL-Serverprozess Der VizQL-Serverprozess ist auf einem Computer multi-threaded und mehrfach verarbeitet. Auf einem einzelnen Computer können daher mehr als 16 Threads gleichzeitig laufen. Die Zwischenspeicherung sollte bei dem VizQL-Serverprozess erwogen werden. Jede Instanz besitzt ihr eigenes Cache, und die Zwischenspeicherung wirkt sich auf die Serverleistung aus. Zwischengespeicherte Ansichten werden nämlich schneller geladen als Ansicht, die zum ersten Mal angefordert werden. Bei zu vielen eindeutigen Caches ist es weniger wahrscheinlich, dass eine Anforderung von einem Prozess gehandhabt wird, für den bereits ein Ergebnis in seinem Cache vorhanden ist. Beginnen Sie mit der Ansicht der in diesem Thema vorgeschlagenen VizQL-Bereiche mit dem unteren Ende des Bereichs und überprüfen Sie, wie sich die Ansichten verhalten, bevor Sie den Wert auf die maximale Zahl erhöhen. Es folgen einige allgemeine, sichere Richtlinien zum Bestimmen der minimalen und maximalen Anzahl auszuführender VizQL-Serverprozesse:

176 Minimale Anzahl pro Bereitstellung: 1 VizQL-Serverprozess je 100 gleichzeitiger Benutzer, die von Ihrer Bereitstellung Gebrauch machen. Maximale Anzahl pro Computer: Der Arbeitsspeicher (RAM) des Computers, dividiert durch 4 (64-Bit) oder 2 (32-Bit), mit einer Obergrenze von 8 pro Computer. Hinweis: In den Bereitstellungsbeispielen weiter unten in diesem Thema werden möglicherweise leicht abgewandelte Formeln verwendet, um bestimmte Leistungsziele zu verwirklichen. Beispiel: Ein einzelner 64-Bit-Computer mit 32 GB RAM, der 300 gleichzeitige Benutzer handhabt, sollte mindestens 3 und höchstens 8 VizQL-Serverprozesse ausführen. Wenn Ihnen zwei solcher Computer zur Verfügung stehen, sollten Sie über beide Computer hinweg mindestens 3 VizQL-Serverprozesse haben, wobei jeder Computer jeweils bis zu 8 VizQL- Serverprozesse ausführen kann. Ein einzelner 32-Bit-Computer mit 8 GB RAM, der 200 gleichzeitige Benutzer handhabt, kann 2-4 VizQL-Serverprozesse ausführen. Wenn der gleiche Computer 500 gleichzeitige Benutzer handhabt, ist es wahrscheinlich angebracht, die Hardware zu erweitern. Hintergrundprozess Ein einzelner Hintergrundprozess kann 100 % eines einzelnen CPU-Kerns verbrauchen und manchmal bei bestimmten Aufgaben sogar noch mehr. Folglich hängt die Gesamtzahl der auszuführenden Instanzen von den verfügbaren Kernen des Computers sowie von dem ab, was verbessert werden soll. In den Bereitstellungsbeispielen unten wird die Gesamtzahl der Kerne des Computers durch N dargestellt. Jede Zahl legt eine andere Strategie hinsichtlich des Hintergrundprozesses nahe. Falls Sie Zweifel haben, beginnen Sie mit dem unteren Ende des vorgeschlagenen Bereichs und beurteilen Sie die Leistung, bevor Sie die Zahl erhöhen. Daten-Engine und Repository-Prozesse Unter bestimmten Umständen sollte der Daten-Engine-Prozess auf seinen eigenen Knoten isoliert werden. Dies ist beispielsweise der Fall, wenn eine extraktintensive Bereitstellung verbessert oder wenn Abfragen mehr Gewicht als Extraktaktualisierungen gegeben werden soll. Weitere Details finden Sie in den Bereitstellungsbeispielen. Da die Daten-Engine Echtzeitdaten speichert, ist deren Übertragung ein mehrphasiges Verfahren. Die Vorgehensweise wird unter Verschieben der Daten-Engine und Repository-Prozesse beschrieben. Ein weiterer Grund, die Daten-Engine (und/oder das Repository) zu isolieren, besteht darin, potenzielle Ausfallzeiten Ihrer Bereitstellung zu minimieren. Nähere Informationen hierzu finden Sie unter Hochverfügbarkeit. Sofern keine Konfiguration für hohe Verfügbarkeit vorgenommen wird, kann das Repository gewöhnlich auf dem primären Tableau Server verbleiben. Wo sind die Prozesse zu konfigurieren Über das Dialogfeld "Tableau Server-Konfiguration" Sie können den Typ und die Anzahl der Prozesse konfigurieren, die auf einem Computer ausgeführt werden. Wenn Sie im Rahmen einer Neukonfiguration neue Computer hinzufügen, muss auf ihnen bereits die Tableau

177 Worker-Software installiert sein. Anweisungsschritte finden Sie unter Installieren und Konfigurieren von Arbeitsservern. Anweisungen zum Neukonfigurieren der Prozesse auf Ihrem primären oder eigenständigen Tableau Server finden Sie unter Neukonfigurieren von Prozessen. Optimieren der Extrakte und Arbeitsmappen Eine schnelle Serverleistung mit Extrakten ist teilweise eine Funktion der Extrakte und Arbeitsmappen selbst. Arbeitsmappenautoren können einen Beitrag zur Verbesserung der Serverleistung leisten, indem Sie den Datensatz des Extrakts durch Filtern und Aggregieren kurz und durch Ausblenden nicht verwendeter Felder eng halten. Verwenden Sie hierzu die Tableau Desktop-Optionen Nicht verwendete Felder ausblenden und Daten für sichtbare Dimensionen aggregieren. Anleitungsschritte finden Sie unter Erstellung eines Extrakts (Tableau Desktop-Onlinehilfe). Suchen Sie für allgemeine Tipps zum Erstellen von leistungsstarken Arbeitsmappen in der Tableau Desktop-Onlinehilfe nach Leistung. Um die Leistung von Arbeitsmappen nach deren Veröffentlichung auf Tableau Server anzuzeigen, können Sie eine Leistungsaufzeichnung erstellen. Weitere Informationen hierzu finden Sie unter Erstellen einer Leistungsaufzeichnung. Bewerten der Reaktionsfähigkeit für Ansichten Wenn ein Benutzer eine Ansicht öffnet, werden ihre Komponenten erst abgerufen und interpretiert und anschließend im Webbrowser des Benutzers angezeigt. Bei den meisten Ansichten erfolgt das Rendern für die Anzeige im Webbrowser des Benutzers, was zu schnellen Ergebnissen und besten Reaktionen bei Interaktionen führt. Durch die Verarbeitung der meisten Interaktionen über den Client-Webbrowser wird die Bandbreite reduziert und Wartezeiten bei Rundreisen-Anfragen ausgeschlossen. Wenn eine Ansicht sehr komplex ist, nutzt Tableau Server den Server zum Rendern und nicht den Client-Webbrowser, um eine optimale Leistung zu gewährleisten. Wenn die Reaktionsfähigkeit der Ansichten nicht Ihren Vorstellungen entspricht, können Sie den Schwellenwert testen und ändern, der dafür sorgt, dass die Ansichten auf dem Server und nicht im Client-Webbrowser gerendert werden. Weitere Informationen finden Sie unter Informationen zum clientseitigen Rendern. Beispiel mit einem Computer: Extrakte Eine Tableau Server-Installation mit ausgeprägter Verwendung von Abstrakten kann auf einem einzelnen 64-Bit-Computer ausgeführt werden, der folgendermaßen konfiguriert ist:

178 Die obige Konfiguration würde auf der Tableau Server-Wartungsseite folgendermaßen aussehen: Konfigurationshinweise: Führen Sie mindestens 2 VizQL-Serverprozesse durch und bestimmen Sie die maximal auszuführende Anzahl, indem Sie den RAM des Computers durch 4 dividieren. Berechnen Sie die geringste Anzahl auszuführender Hintergrundprozesse, indem Sie die Gesamtzahl der Computerkerne durch 4 dividieren. Um die maximale Anzahl zu bestimmen, dividieren Sie sie durch 2. Die Hintergrund- und Daten-Engine-Prozesse sind gleichermaßen CPU-intensiv und werden durch die obige Konfiguration ausgewogen.

179 Durch Planen von Extraktaktualisierungen in Nebenzeiten kann vermieden werden, dass die Daten-Engine- und die Hintergrundprozesse miteinander um Systemressourcen konkurrieren. Da hier nicht versucht wird, für eine hohe Anzahl gleichzeitiger Benutzer zu optimieren, beginnen Sie mit 2 VizQL-Serverprozessen und beobachten Sie die Leistung der Ansichten, bevor Sie die Zahl erhöhen. Beispiel mit zwei Computern: Extrakte Nachfolgend wird beschrieben, wie eine Tableau Server-Bereitstellung mit zwei Computern konfiguriert wird, so dass sie für eine ausgeprägte Extraktverwendung geeignet ist. Der wichtigste Punkt in diesem Beispiel ist, dass der Daten-Engine-Prozess von den Hintergrundprozessen isoliert wird. Beide Server werden auf 64-Bit-Betriebssystemen ausgeführt: Bei der obigen Konfiguration würde die Statustabelle auf der Konfigurationsseite folgendermaßen aussehen:

180 Konfigurationshinweise: Wenn Sie von einer Bereitstellung mit einem Computer zu einer Bereitstellung mit zwei Computern übergehen, wird der erste Server der primäre Tableau Server. In der Statustabelle wird ihm der Wert eines Gateways zugewiesen. Führen Sie mindestens 2 VizQL-Serverprozesse auf jedem Computer aus und bestimmen Sie die maximal auszuführende Anzahl, indem Sie den RAM des Computers durch 4 dividieren. Zur Berechnung der Mindestanzahl auszuführender Hintergrundprozesse auf dem primären Tableau Server dividieren Sie die Gesamtzahl der Computerkerne durch 4. Um die maximale Anzahl zu bestimmen, dividieren Sie sie durch 2. Das Verschieben der Daten-Engine von dem primären Tableau Server auf den Arbeitscomputer ist ein aus mehreren Phasen bestehendes Verfahren. Informationen zur Vorgehensweise finden Sie unter Verschieben der Daten-Engine und Repository- Prozesse. Beispiel mit zwei Computern: Ansicht Eine Bereitstellung mit zwei Computern mit leichter Extrakverwendung und ausgeprägter Ansichtsfunktion kann folgendermaßen konfiguriert werden:

181 Die Statustabelle der obigen Konfiguration würde folgendermaßen aussehen: Konfigurationshinweise: Führen Sie mindestens 2 VizQL-Serverprozesse auf jedem Computer aus und bestimmen Sie die maximal auszuführende Anzahl, indem Sie den RAM des Computers durch 4 dividieren. Auf dem Tableau Server sollten mindestens 2 Hintergrundprozesse ausgeführt werden. Die maximal auszuführende Anzahl entspricht der Gesamtzahl der Computerkerne. Bei einer Bereitstellung, bei der Extrakte selten aktualisiert werden, können sich die Daten-Engine- und Hintergrundprozesse auf dem gleichen Computer wie die anderen Prozesse befinden.

182 Wenn Extrakt-Aktualisierungsaufgaben nur in Nebenzeiten ausgeführt werden, können viele Hintergrundprozesse auf jedem Computer platziert werden, um deren Parallelismus zu maximieren. Die Anzahl der Computer im Cluster richtet sich alleine danach, wie viele VizQL- Serverprozesse zur Unterstützung der Anzahl gleichzeitiger Benutzer benötigt werden. Jeder zusätzliche Computer, den Sie zur Unterstützung der Ansichtsfunktion hinzufügen können, kann wie der zweite Computer (der Arbeitsserver) oben konfiguriert werden. Beispiel mit drei Computern: Extrakte & Ansicht Eine Konfiguration mit drei Computern ist die empfohlene Mindestanzahl von Computern, mit der die beste Leistung erzielt wird, wenn in Extrakte großen Mengen aktualisiert und verwendet werden und wenn eine große Menge gleichzeitiger Benutzer vorhanden ist. Jeder dieser Computer führt ein 64-Bit-Betriebssystem aus:

183

184 Dies ist die Statustabelle der obigen Konfiguration: Konfigurationshinweise: Berechnen Sie die auf dem primären Tableau Server auszuführende Anzahl von VizQL- Serverprozessen, indem Sie das RAM des Computers durch 4 dividieren. Da die Hintergrundprozesse auf einem eigenen Computer ablaufen, konkurriert ihr Arbeitsablauf nicht mit dem anderer Prozesse. Da der Computer nur für Hintergrundprozesse vorgesehen ist und diese 100 % der CPU-Ressourcen verbrauchen können, entspricht da untere Ende des vorgeschlagenen Bereichs der Gesamtzahl der Kerne. Je nach dem Umfang der zu aktualisierenden Daten können bestimmte Bereitstellungen bis zu doppelt so viele Hintergrundprozesse ausführen als Kerne vorhanden sind und dennoch eine parallele Beschleunigung erzielen. Da der Daten-Engine-Prozess alle CPU-Ressourcen auf einem Computer verbrauchen kann, ist er auf seinem eigenen Computer isoliert. Die Benutzerauslastungen für die Anwendungsserver- und Datenserverprozesse kann in der Regel durch jeweils 1 Prozess gehandhabt werden, es sind aber 2 festgelegt, um für Redundanz zu sorgen. Unter den meisten Bedingungen verursachen der primäre Tableau Server und die Daten-Engine keinen Engpass im Gesamtdurchsatz des Systems, solange eine ausreichende Menge von CPU-Zyklen für sie vorhanden ist. Zur Erhöhung der Ansichtkapazität können Sie Computer hinzufügen, die ausschließlich für den VizQL- Serverprozess vorgesehen sind. Zur Erhöhung der Aktualisierungskapazität für Extrakte können Sie Computer hinzufügen, die ausschließlich für den Hintergrundprozess vorgesehen sind. Sollten nach der Erhöhung der Anzahl von VizQL-Instanzen Speicherprobleme auftreten, können Sie eine bestimmte Einstellung ändern. Weitere Informationen hierzu finden Sie unter VizQL-"Nicht genügend Arbeitsspeicher"-Fehler. Informationen zum clientseitigen Rendern Markierungen und Daten einer Ansicht werden erst abgerufen, interpretiert und gerendert und anschließend in einem Client-Webbrowser angezeigt. Tableau Server kann diese Schritte im Client-Webbrowser oder auf dem Server ausführen. Das clientseitige Rendern ist der Standardmodus. Wenn Sie das Rendern und alle Interaktionen auf dem Server ausführen, kann es zu einer erhöhten Datenübertragung im Netzwerk und zu Umlaufzeitverzögerungen kommen. Mit dem clientseitigen Rendern lassen sich die meisten Ansichtinteraktionen schneller ausführen, da sie direkt vom Client interpretiert und gerendert werden.

185 Bestimmte Ansichten lassen sich jedoch effektiver auf einem Server rendern, der über eine größere Rechenleistung verfügt. Das serverseitige Rendern macht bei einer komplexen Ansicht Sinn, da Bilddateien wesentlich weniger Bandbreite beanspruchen als Daten, mit denen die Bilder erstellt wurden. Da Tablet-PCs gewöhnlich eine geringere Leistung als PCs haben, können sie nur weniger komplexe Ansichten optimal wiedergeben. Es kann vorkommen, dass eine Ansicht, die über den Webbrowser des PCs geöffnet wird, vom Client gerendert wurde. Wenn die gleiche Ansicht aber über den Webbrowser des Tablet-PCs geöffnet wird, wird sie möglicherweise auf dem Server gerendert. Tableau Server wurde so konfiguriert, dass diese Situationen unter Verwendung eines Berechnung des Schwellenwerts automatisch als Auslöser für das Rendern einer Ansicht auf dem Server anstatt im Webbrowser gesehen werden. Als Administrator können Sie diese Einstellungen für PCs als auch für Tablet-PCs testen und feinabstimmen. Weitere Informationen finden Sie in den folgenden Themen. Anforderungen Unterstützte Browser: Das clientseitige Rendern wird vom Internet Explorer ab Version 9.0, von Firefox, Chrome und Safari unterstützt. Diese Webbrowser enthalten das HTML5-Element <canvas>, das für das clientseitige Rendern verwendet wird. Polygone, benutzerdefinierte Formen und Seitenverlauf: Wenn in einer Ansicht Polygone, benutzerdefinierte Formen oder der Seitenverlauf verwendet wird, erfolgt ein serverseitiges Rendern, auch wenn das clientseitige Rendern anderweitig aktiviert ist. Berechnung des Schwellenwerts Wenn das clientseitige Rendern aktiviert ist, bestimmt Tableau Server die Komplexität der Ansicht anhand einer Berechnung. Wenn der Wert der Komplexität 100 (für PC-Browser) oder 20 (für Tablet-PC-Browser) übersteigt, wird die Ansicht auf dem Server und nicht im Webbrowser gerendert. Die Berechnung sieht folgendermaßen aus: (# of marks) + 3(# of headers) + 3(# of annotations) + 3(# of reference lines) = view complexity Wenn Ihre Ansicht z. B Markierungen, 150 Kopfzeilen (dies lässt sich manchmal bestimmen, indem Sie die Anzahl der Spalten und Zeilen in einer Ansicht hinzufügen), eine Anmerkung und eine Referenzlinie aufweist, lautet die Gleichung: 2, (150) + 3(1) + 3(1) = 2,456 Dividieren Sie dann den aktuellen Schwellenwert durch 100, multiplizieren Sie ihn mit (die Division des Schwellenwerts durch 100 ist ein Normierungsfaktor und die Multiplikation mit ein Skalierungsfaktor von Tableau). Angenommen, der aktuelle Schwellenwert ist 100, so lautet die Gleichung: 100/100 * 5,000 = 5,000

186 Vergleichen Sie die beiden Summen. Wenn einer Komplexität von 100 entspricht, dann stellen ungefähr die halbe Komplexität (49) dar. Daher müssen Sie den Schwellenwert auf 48 setzen, um ein serverseitiges Rendern dieser bestimmten Ansicht in einem PC- Browser zu erreichen. Bedenken Sie, dass Interaktionen, wie das Filtern, die Komplexität der Ansicht ändern können und dass bei einer Sitzung der Rendermodus geändert werden kann, wenn sich die Komplexität der Ansicht ändert. Weitere Informationen zum Testen und Konfigurieren des clientseitigen Renderns finden Sie in den folgenden Themen. Testen mit dem URL-Parameter Solange die Voraussetzungen gegeben sind, nutzt Tableau Server standardmäßig das clientseitige Rendern. Um das serverseitige Rendern je nach Sitzung zu testen, geben Sie?:render=false am Ende der Ansichts-URL ein. Beispiel: Wenn das clientseitige Rendern in Tableau Server deaktiviert ist, geben Sie?:render=true ein, um es für die Sitzung zu aktivieren. Sie haben auch die Möglichkeit, bestimmte Komplexitätsschwellenwerte oder einzelne Ansichten zu testen, um festzustellen, ob es angebracht ist, den serverweiten Schwellenwert für Ihren Server und Ihre Netzwerkbedingungen anzupassen. Sie erkennen wohlmöglich, dass Umkipppunkte von niedriger Komplexität (wie 80) oder höherer Komplexität (wie 120) zu einer besseren Reaktion auf die Benutzerinteraktionen führen. Um einen Schwellenwert zu testen, behalten Sie die Standardkonfiguration des Servers bei (clientseitiges Rendern aktiviert), und geben die Schwellenwerttestzahl am Ende der Ansichts-URL ein. Beispiel: Konfiguration mit den tabadmin set-optionen Mit den tabadmin-optionen vizqlserver.browser.render können Sie das clientseitige Rendern deaktivieren oder aktivieren und mit vizqlserver.browser.render_ threshold und vizqlserver.browser.render_threshold_mobile die Schwellenwerte für das clientseitige Rendern ändern. Nähere Informationen hierzu finden Sie unter tabadmin set-optionen. Die Tableau-Serverprozesse Die Standardkonfiguration der sechs vorhandenen Tableau-Serverprozesse kann geändert werden, um andere Ergebnisse zu erzielen. Die Themen Verbessern der Serverleistung und Hochverfügbarkeit beschreiben einige der möglichen Ansätze. Der oberste Status eines jeden Prozesses wird auf der Wartungsseite des Servers angezeigt. Weitere Einzelheiten zu einigen Prozessen, wie z B. dem Hintergrundprozess, sind unter Verwaltungsansichten zu finden.

187 Prozess Dateiname Zweck Architektur Anwendungsserver Webanwendung, wgserver.exe Handhabt die unterstützt Navigation und Suche. Hintergrund backgrounder.exe Serveraufgaben Führt aus, darunter Extraktaktualisierungen, "Jetzt ausführen"- Aufgaben und über tabcmd gestartete Aufgaben Multithreaded? Leistungsmerkmale Ja 32 Bit Verbraucht nur während seltener Vorgänge, wie z. B beim Veröffentlichen einer Arbeitsmappe mit einem Extrakt oder beim Erstellen eines statischen Bildes für eine Ansicht, eine auffällige Menge von Ressourcen. Seine Auslastung kann durch browserbasierte Interaktion oder durch tabcmd erstellt werden. Nein 32 Bit Ein Singlethread- Prozess, bei dem mehrere Prozesse auf einem beliebigen oder auf allen Computern im Cluster ausgeführt werden können, um die Kapazität zu erweitern. Die Hintergrundprozesskomponente verbraucht gewöhnlich nicht viel Prozessspeicher, kann jedoch je nach der ihr präsentierten Arbeitsauslastung CPU-, I/O- oder Netzwerkressourcen verbrauchen. Beispielsweise kann beim Durchführen großer Extrakt- Aktualisierungen zum Abruf von Daten Netzwerkbandbreite verwendet werden. CPU-Ressourcen können durch Datenabruf- oder

188 Prozess Dateiname Zweck Daten-Engine tdeserver64.- exe Datenserver Speichert Datenextrakte und tdeserver.exe beantwortet Abfragen. dataserver.exe Verbindungen zu Handhabt Tableau Server- Datenquellen. Multithreaded? Architektur Leistungsmerkmale komplexe tabcmd- Aufgaben verbraucht werden. Ja 64 Bit Die Arbeitsauslastung 32 Bit der Daten-Engine wird durch Anforderungen von dem VizQL-Server- Vorgang generiert. Es handelt sich um die Komponente, die Extrakte in den Speicher lädt und Abfragen an ihnen durchführt. Der Speicherverbrauch basiert hauptsächlich auf der Größe der zu ladenden Datenextrakte. Auf 64-Bit- Betriebssystemen wird standardmäßig 64 Bitbinär verwendet. Die Daten-Engine ist multithreaded und kann mehrere Anforderungen gleichzeitig handhaben. Bei hoher Auslastung kann sie CPU-, I/O- und Netzwerkressourcen verbrauchen, was zu einem Leistungsengpass führen kann. Bei hoher Auslastung kann eine einzelne Instanz der Daten-Engine zur Verarbeitung der Anforderungen alle CPU-Ressourcen verbrauchen. Ja 32 Bit Da es sich um einen Proxy handelt, ist er normalerweise nur durch

189 Prozess Dateiname Zweck Repository VizQL Server postgres.exe In der Datenbank von Tableau Server werden Arbeitsmappenund Benutzer- Metadaten gespeichert. vizqlserver.exe Ansichten dar, Lädt und stellt berechnet und führt Abfragen durch Multithreaded? Architektur Leistungsmerkmale das Netzwerk gebunden, kann bei einer gewissen Anzahl von gleichzeitigen Benutzersitzungen jedoch durch die CPU gebunden sein. Seine Auslastung wird durch browser- und Tableau- Desktop-basierte Interaktion und Extrakt- Aktualisierungsaufgaben für Tableau Server- Datenquellen generiert. - - Verbraucht in der Regel wenige Ressourcen. In seltenen Fällen kann es bei sehr großen Bereitstellungen (mit Tausenden von Benutzern) zu einem Engpass kommen, während Vorgänge wie die Ansicht aller Arbeitsmappen nach Benutzer oder das Ändern von Berechtigungen durchgeführt werden. Ja 32 Bit Verbraucht beim Laden von Ansichten und bei der interaktiven Verwendung über einen Webbrowser eine auffällige Menge von Ressourcen. Kann CPU-gebunden, E/Agebunden oder netzwerkgebunden sein. Die Prozessauslastung kann nur durch browserbasierte

190 Prozess Dateiname Zweck Multithreaded? Architektur Leistungsmerkmale Interaktion erstellt werden. Es kann sein, dass der Prozessarbeitsspeicher nicht ausreicht. Erstellen einer Leistungsaufzeichnung Mit der Leistungsaufzeichnungsfunktion in Tableau können Sie während der Interaktion mit Arbeitsmappen Leistungsinformationen über Schlüsselereignisse aufzeichnen. Die Leistungskennzahlen werden dann in einer von Tableau automatisch erstellten Leistungsarbeitsmappe angezeigt. Die Schritte, die für die Erstellung und Anzeige einer Leistungsaufzeichnung erforderlich sind, sind für Tableau Desktop und Tableau Server unterschiedlich. Dennoch haben die erstellten Leistungsarbeitsmappen in Tableau Desktop und Tableau Server das gleiche Format. Verwenden Sie Leistungsarbeitsmappen für die Auswertung und Behandlung von Leistungsproblemen, die verschiedene leistungsbeeinflussende Ereignisse betreffen, darunter: Ausführung von Abfragen Geokodierung Verbindung zu Datenquellen Layoutberechnung Extraktgenerierung Datenverschmelzung Rendern auf dem Server Der Tableau-Support fordert Sie möglicherweise auf, Leistungsarbeitsmappen zu erstellen, da diese als Unterstützung bei der Diagnose von Leistungsproblemen dienen. So erstellen Sie eine Leistungsaufzeichnung in Tableau Server Der Serveradministrator bestimmt, ob die Leistungsaufzeichnung auf Site-Ebene aktiviert wird. Die Leistungsaufzeichnung ist auf der Standardsite oder anderen Sites, die Sie erstellen, standardmäßig nicht aktiviert. Befolgen Sie die nachstehenden Schritte, um die Leistungsaufzeichnung für eine Site zu aktivieren: 1. Betätigen Sie die Schaltfläche Admin in Tableau Server. 2. Wählen Sie Site aus. 3. Wählen Sie eine Site. 4. Wählen Sie Bearbeiten aus.

191 5. Wählen Sie im Site bearbeiten-dialogfeld Leistungsaufzeichnung zulassen aus. 6. Wählen Sie OK aus. Sie starten die Leistungsaufzeichnung für eine bestimmte Ansicht, indem Sie?:record_ performance=yes zur URL hinzufügen. Beispiel: Als visuelle Bestätigung für den Aufzeichnungsstart erscheint der Befehl Leistungsaufzeichnung einblenden in der Symbolleiste. Wählen Sie Leistungsaufzeichnung einblenden aus, um eine Leistungsarbeitsmappe zu öffnen, die eine Momentaufnahme der Leistungsdaten darstellt. Bei der weiteren Arbeit mit einer Ansicht können Sie weiterhin zusätzliche Momentaufnahmen machen, die Leistungsdaten sind kumulativ. Wenn Sie die Ansicht verlassen oder?:record_ performance=yes aus der URL entfernen, stoppt die Aufzeichnung. Interpretieren einer Leistungsaufzeichnung Eine Leistungsaufzeichnungs-Arbeitsmappe ist ein Tableau-Dashboard mit drei Ansichten: Zeitachse, Ereignisse und Abfrage. Weitere Informationen zur Erstellung einer Leistungsaufzeichnung in Tableau Server finden Sie unter Erstellen einer Leistungsaufzeichnung. Zeitachse Die oberste Ansicht im Dashboard einer Leistungsaufzeichnung zeigt die Ereignisse, die während einer Aufzeichnung aufgetreten sind, in chronologischer Reihenfolge von rechts nach links. Die untere Achse zeigt die seit Beginn der Aufzeichnung vergangene Zeit. In der Zeitachsenansicht legen die Spalten Arbeitsmappe, Dashboard und Arbeitsblatt den Kontext der Ereignisse fest. In der Spalte Ereignis wird die Natur des Ereignisses definiert, und die letzte Spalte zeigt die Dauer jedes Ereignisses an und wie es in Beziehung zu den anderen aufgezeichneten Ereignissen steht:

192 Ereignisse Die mittlere Ansicht in der Leistungsaufzeichnungs-Arbeitsmappe zeigt die Ereignisse nach ihrer Dauer geordnet (längste bis kürzeste). So können Sie herausfinden, an welcher Stelle Sie zuerst nachsehen müssen, wenn Sie Ihre Arbeitsmappe beschleunigen möchten. Verschiedene Farben kennzeichnen verschiedene Arten von Ereignissen. Der Bereich der Ereignisse, die aufgezeichnet werden können, umfasst: Berechnung der Layouts. Wenn Layouts zu viel Zeit kosten, sollten Sie in Betracht ziehen, Ihre Arbeitsmappe zu vereinfachen. Verbindungsherstellung zur Datenquelle. Langsame Verbindungen können durch Netzwerkprobleme oder Probleme mit dem Datenbankserver entstehen. Abfrage wird ausgeführt Wenn Abfragen zu viel Zeit in Anspruch nehmen, sehen Sie in der Dokumentation Ihres Datenbankservers nach. Generierung des Extrakts. Um die Extraktgenerierung zu beschleunigen, sollten Sie in Betracht ziehen, nur einige Daten aus der Originaldatenquelle zu importieren. Sie können z. B. nach bestimmten Datenfeldern filtern oder ein Beispiel anhand einer bestimmten Anzahl von Zeilen oder Prozentanzahl von Daten erstellen. Geokodierung. Versuchen Sie, weniger Daten zu verwenden oder Daten zu filtern, um die Geokodierungsleistung zu beschleunigen. Datenverschmelzung. Versuchen Sie, weniger Daten zu verwenden oder Daten zu filtern, um die Datenverschmelzung zu beschleunigen. Rendern auf dem Server. Sie können das Rendern auf dem Server beschleunigen, indem Sie zusätzliche VizQL- Serverprozesse auf zusätzlichen Computern ausführen.

193 Abfrage Wenn Sie entweder im Bereich Zeitachse oder Ereignisse eines Leistungsaufzeichnungs- Dashboards auf ein Abfrage wird ausgeführt-ereignis klicken, wird der Text für diese Abfrage im Abfragebereich angezeigt. Beispiel: Manchmal ist die Abfrage abgeschnitten und Sie müssen in das Tableau-Protokoll schauen, um die gesamte Abfrage anzuzeigen. Die meisten Datenbankserver können Ihnen Ratschläge zur Optimierung einer Abfrage durch Hinzufügen von Indizes oder andere Methoden geben. Weitere Informationen finden Sie in der Dokumentation des Datenbankservers.

194 Einbetten von Ansichten Sie können Ansichten aus Tableau Online in Webseiten, Blogs, Wikis, Webanwendungen und Internetportale einbetten. Die eingebetteten Ansichten fügen sich nahtlos in die Webseiten ein und sind interaktiv. Die Ansichten werden aktualisiert, sobald sich die zugrunde liegenden Daten ändern oder die Arbeitsmappen auf dem Server aktualisiert werden. Für eingebettete Ansichten gelten dieselben Einschränkungen hinsichtlich Lizenzierung und Berechtigungen wie für den Server. Benutzer, die eine Webseite mit einer eingebetteten Ansicht laden, benötigen im Allgemeinen auch ein Konto in Tableau Online. Wenn Sie eine core-basierte Lizenz verwenden, können Sie stattdessen Gast aktivieren auswählen, um es Benutzern zu ermöglichen, die Ansicht ohne Anmeldung zu laden. Es gibt drei Möglichkeiten, Ansichten einzubetten: Share-Einbettungscode unverändert verwenden: Über die Verknüpfung "Bereitstellen" in der oberen linken Ecke jeder Ansicht wird automatisch generierter Einbettungscode bereitgestellt. Sie müssen diesen Code lediglich kopieren und in Ihre Webseite einfügen. Write your own embed code (Eigenen Einbettungscode erstellen): Sie können den von Tableau bereitgestellten Einbettungscode weiter ausarbeiten oder eigenen Code erstellen. In beiden Fällen können Sie Parameter zur Steuerung von Symbolleisten, Registerkarten und mehr hinzufügen. Tableau JavaScript-API verwenden: Sie können Tableau JavaScript-Objekte in Ihrem eigenen Webanwendungscode verwenden. Nähere Informationen hierzu finden Sie unter JavaScript API. Damit Benutzer beim Klicken auf eine eingebettete Ansicht erfolgreich authentifiziert werden können, müssen ihre Browser so konfiguriert sein, dass Cookies von Drittanbietern zulässig sind. Weitere Informationen zum Einbetten von Ansichten finden Sie in den folgenden Themen: Schreiben von Einbettungscode Beim Schreiben von eigenem Einbettungscode können Sie einen von zwei Ansätzen verfolgen: Verwendung von Tableau JavaScript: Dies ist der bevorzugte Ansatz. Sie können den Share-Einbettungscode als Ausgangspunkt für eigenen Code verwenden und Objektparameter hinzufügen oder bearbeiten, um Symbolleisten, Registerkarten usw. zu steuern. Der Standardeinbettungscode, der auf einer Tableau JavaScript-Datei beruht, ist zudem die einzige Möglichkeit, die Reihenfolge zu steuern, in der mehrere eingebettete Ansichten geladen werden.

195 Geben Sie die Ansichts-URL an: Wie bei den früheren Versionen von Tableau können Sie eine Ansicht mit einem Iframe- oder Image-Tag einbetten, wobei die reine URL der Ansicht als Quelle dient. Sie sollten so vorgehen, wenn Sie auf Ihrer Website kein JavaScript verwenden können. Es gibt auch Situationen, in denen Sie lediglich eine URL angeben können, z. B. beim Einbetten einer Ansicht mit dem Seiten-Viewer- Webpart von SharePoint. Ungeachtet des gewählten Ansatzes, müssen Sie die Breite und Höhe zum Einbetten der Ansicht definieren. Tableau JavaScript Es folgt ein Beispiel für den Einbettungscode, den Sie standardmäßig erhalten, wenn Sie auf "Share" (Bereitstellen) klicken: <script type="text/javascript" src=" <div class="tableauplaceholder" style="width:800; height:600;"> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="/t/sales" /> <param name="name" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /></object></div> Die Quelle für das <script>-tag ist die URL für die Tableau Online-JavaScript-Datei viz_ v1.js. Die JavaScript-Datei dient zum Zusammenstellen der vollständigen URL der Ansicht, die für Benutzer angezeigt wird. Die Objektparameter name und site_root sind die einzigen erforderlichen Parameter, alle anderen Parameter sind optional. Beispiele finden Sie unter Liste der Einbettungsparameter und unter "Script-Tag-Beispiele" im Abschnitt Beispiele. Ansichts-URL als Quelle Es folgt ein Beispiel für das Einbetten der gleichen Ansicht mit einem IFrame-Tag, wobei die URL der Ansicht als Quelle dient. <iframe src=" :tabs=yes&:toolbar=yes" width="800" height="600"></iframe> Sie müssen den URL-Parameter embed angeben und können optionale Parameter angeben, um beispielsweise die Symbolleiste und Wiederherstellungsoptionen zu steuern. Zudem können Sie der URL Filter hinzufügen, um zu steuern, welche Daten in der geladenen Ansicht

196 angezeigt werden. Beispiele finden Sie unter Liste der Einbettungsparameter und unter "Iframe-Tag-Beispiele" im Abschnitt Beispiele. Liste der Einbettungsparameter Sie können zum Einbetten von Ansichten ein Iframe-Tag mit URL-Parametern oder ein JavaScript-Tag mit Objektparametern verwenden. In der folgenden Tabelle werden beide Parametergruppen und deren Verwendung beschrieben. - Beschreibung customviews :customviews - no <param name="customviews" value="no"/> Time/DateCalcs?:embed=yes&:customViews=no :embed yes filter string Objektparameter URL- Parameter Werte Blendet die Option "Änderungen speichern" aus Für URL- Parameter erforderlich. Blendet den oberen Navigationsbereich aus, sodass sich die Ansicht besser in die Webseite einfügt. Passt an, was beim Öffnen der Ansicht angezeigt wird. Das Filtern nach URL- Parametern ist Beispiele Time/DateCalcs?:embed=yes <param name="filter" value="team=blue"/>

197 host_ url string linktarget :linktarget string loadorder number Objektparameter URL- Parameter Werte Beschreibung ebenfalls möglich. Weitere Informationen finden Sie in den Iframe- Tag- Beispielen unter Hinzufügen von Filtern und Filtern nach mehreren Feldern. Zeigt eine Ansicht als PDF- oder.png-datei an. Der Servername, der in der URL angezeigt wird. Der Zielfenstername für externe Hyperlinks. Wenn mehrere Ansichten eingebettet werden, Beispiele :format pdf; png <param name="host_url" value=" <param name="host_url" value=" <param name="linktarget" value="_ blank"/> Time/DateCalcs?:embed=yes&:linktarget- =_blank <param name="load-order" value="2"/>

198 name - string Objektparameter URL- Parameter Werte Beschreibung entspricht die Standardladereihenfolge der Reihenfolge, in der die Ansichten aufgelistet werden. Mit dieser Einstellung kann diese Reihenfolge außer Kraft gesetzt schrieben. Negative Zahlen sind zulässig. Für Objektparameter erforderlich. Arbeitsmappen- und Blattname und optional eine benutzerdefinierte Ansicht (Benutzername@Domäne/ [benutzerdefinierter Beispiele <param name="name" value="mycosales/sales"/> <param name="name" value="mycosales/sales/jsmith@myco.com/eastcoastsales"/>

199 path - - :refresh Ansichtsname]). string Objektparameter URL- Parameter Werte Beschreibung Nur für die vertrauenswürdige Authentifizierung; kann nicht mit dem Parameter "ticket" verwendet werden. Überschreibt den Wert des Parameters "name" und wird als URL verwendet. Weitere Informationen finden Sie unter Beispiele für die vertrauenswürdige Authentifizierung. Rendert die Seite neu. Nähere Informationen hierzu finden Sie unter Aktualisieren von Beispiele <param name="path" value="trusted/ /views/workbookq4/salesq4"/> &:tabs=yes Time/DateCalcs?:embed=yes&:refresh

200 - site_ root - Beschreibung :revert all; filters; sorts; axes; shelves Objektparameter URL- Parameter Werte Daten. Stellt den ursprünglichen Zustand des Elements wieder her. string Erforderlich. Der Name der Website. Der Standardwert für die Website ist Null ( value="" ). es sich bei Ihrem Server um einen Server mit mehreren Sites handelt und Sie die vertrauenswürdige Authentifizierung Beispiele Time/DateCalcs?:embed=yes&:revert=all <param name="site_root" value="/t/sales"/> <param name="site_root" value=""/>

201 tabs - verwenden möchten, finden Sie weitere Informationen hierzu unter Beispiele für die vertrauenswürdige Authentifizierung. :tabs yes; no Registerkarten einoder ausblenden. ticket number Objektparameter URL- Parameter Werte Beschreibung Beispiele <param name="tabs" value="yes"/> <param name="ticket" value=" "/> Nur für die vertrauenswürdige Authentifizierung; kann nicht mit dem Objektparameter "path" verwendet werden. Muss mit dem Objekt "name" zum Erstellen der URL zum Einlösen vertrauenswürdiger &:tabs=yes

202 toolbar :toolbar yes; n- o; top Objektparameter URL- Parameter Werte Beschreibung Tickets verwendet werden. Weitere Informationen finden Sie unter Beispiele für die vertrauenswürdige Authentifizierung. Beispiele <param name="toolbar" value="top"/> Wenn dieser Parameter nicht angegeben wird, wird die Symbolleiste standardmäßig unten angezeigt. Wenn no angegeben wird, wird die Symbolleiste nicht in die eingebettete Ansicht aufgenommen. Wenn top angegeben wird, wird die Symbolleis- Time/DateCalcs?:embed=yes&:toolbar=no

203 Objektparameter URL- Parameter Werte Beschreibung Beispiele te über der Ansicht angezeigt. Beispiele Es folgen einige Beispiele für Möglichkeiten, wie Sie Einbettungscode anpassen und einsetzen können. Hinzufügen von Filtern Sie können Filterwerte übergeben, damit beim Öffnen der Ansicht nur die gewünschten Daten angezeigt werden. Beispielsweise können Sie einen Hyperlink aus einem anderen Teil der Webanwendung in eine eingebettete Ansicht zur Umsatzleistung einfügen, die nur eine bestimmte Region darstellt. Script-Tag-Beispiel <script type="text/javascript" src=" </script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="region=east" /> </object> Zur Übergabe mehrerer Filter trennen Sie die einzelnen Werte durch ein Komma voneinander. Beispiel: <param name="filter" value="region=east,west" /> Iframe-Tag-Beispiele <iframe src=" height="600"></iframe> <iframe src=" Performance?:embed=yes&Region=East,West" width="900px" height="700px"></iframe>

204 Filtern nach mehreren Feldern Sie können Filter auf beliebig viele Felder anwenden, einschließlich Feldern, die nicht in der ursprünglichen Ansicht enthalten sind. Script-Tag-Beispiel <script type="text/javascript" src=" </script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="region=east,west&customer Segment=Consumer,HomeOffice" /> </object> Iframe-Tag-Beispiel <iframe src=" Segment=Consumer,Home Office" width="800" height="600"></iframe>

205 Wenn ein Filterwert ein Sonderzeichen enthält, wie z. B. ein Komma, ersetzen Sie das Sonderzeichen durch die URL-Kodierungssequenz für \ (umgekehrter Schrägstrich, %5c) gefolgt von der URL-Kodierungssequenz für das Sonderzeichen. Der umgekehrte Schrägstrich wird als Escapezeichen für das Komma benötigt. Die URL- Kodierungssequenz für \, (umgekehrter Schrägstrick, Komma) lautet %5c%2c. Filtern von Datumsangaben und Uhrzeiten/views/Date-Time/DateCalcs. Wenn Sie nach den Werten eines Datums-/Uhrzeitfeld filtern möchten, geben Sie den Wert in dem unten gezeigten Tableau-Standardformat an: yyyy-mm-dd hh:mm:ss Der Zeitanteil wird im 24-Stundenformat angegeben. In vielen Datenbanken werden Datumswerte als Datetime-Felder gespeichert. Daher sollten Sie einen Uhrzeitwert zusammen mit dem Datum übergeben. Script-Tag-Beispiel <script type="text/javascript" src=" <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="date= " /> </object> In diesem Beispiel wird sowohl ein Datumsfeld als auch ein Datetime-Feld im Filter verwendet.

206 <param name="filter" value=" %2022:18:00" /> Iframe-Tag-Beispiel <iframe src=" Performance?:embed=yes&Date= %2022:18:00" width="800" height="600"></iframe> Um nach mehreren Datumsangaben zu filtern, trennen Sie die einzelnen Datumsangaben jeweils durch ein Komma voneinander. Filtern von Kennzahlen Sie können nach Kennzahlen filtern, indem Sie einen oder mehrere Werte angeben. Operatoren wie "größer als", "kleiner als" und Bereiche werden nicht unterstützt. Im Beispiel unten werden die Daten so gefiltert, dass nur Umsätze in Höhe von $100 und $200 angezeigt werden. Script-Tag-Beispiel <script type="text/javascript" src=" </script> <object class="tableauviz" width="800" height="600 "style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="profit=100, 200" /> </object> Iframe-Tag-Beispiel <iframe src=" Performance?:embed=yes&Profit=100,200" width="800" height="600"></iframe> Steuern der Ladereihenfolge mehrerer Ansichten Sie können steuern, in welcher Reihenfolge mehrere Ansichten für die Personen, die mit Ihren Ansichten arbeiten, geladen werden. Auf diese Code kann nur über Einbettungscode, der auf der Tableau JavaScript-Datei beruht, zugegriffen werden. Im folgenden Beispiel werden zwei Ansichten eingebettet. Die zweite Ansicht wird zuerst geladen, danach wird die obere Ansicht geladen. Wenn Sie mehrere Ansichten einbetten und ihnen den gleichen Ladereihenfolgenwert zuweisen oder wenn Sie keine Ladenreihenfolgenparameter angeben, dann werden die Ansichten in der Reihenfolge geladen, in der sie auf der Seite erscheinen.

207 Script-Tag-Beispiel <script type="text/javascript" src=" </script> <object class="tableauviz" width="600" height="400" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name ="name" value="mycosales/topperformers" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /> <param name="filter" value="salesperson=top 5" /> <param name="load-order" value="0" /> </object> <script type="text/javascript" src=" </script> <object class="tableauviz" width="600" height="400" style="display:none;"> <param name="host_url" value=" /> <param name="site_root" value="" /> <param name="name" value="mycosales/salesscorecard" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /> <param name="load-order" value="-1" /> </object> Einbetten von Ansichten in SharePoint (Microsoft SSPI) Sie können eine Tableau Server-Ansicht in eine SharePoint-Seite einbetten. Für die automatische Authentifizierung von Tableau Server-Benutzern, die auf die eingebettete Ansicht zugreifen, gibt es zwei Möglichkeiten. Beide hängen davon ab, welche Benutzerauthentifizierungsmethode bei der Installation von Tableau Server gewählt wurde. Sie können zur Authentifizierung von Tableau Server-Benutzern Active Directory mit der Option Automatische Anmeldung aktivieren (auch als Microsoft SSPI bezeichnet) oder die Option Lokale Authentifizierung verwenden. In diesem Fall müssen Sie Tableau Server für die vertrauenswürdige Authentifizierung konfigurieren. In diesem Thema wird die erste Möglichkeit behandelt, bei der Microsoft SSPI von Tableau Server und SharePoint genutzt wird. Wenn Tableau Server mit der Option Lokale Authentifizierung arbeitet, finden Sie Informationen zur Vorgehensweise unter Einbetten von Ansichten in SharePoint (lokale Authentifizierung). Führen Sie die folgenden Schritte aus, um mit dem Seiten-Viewer-Webpart von SharePoint eine Ansicht in eine SharePoint-Seite einzubetten.

208 1. Navigieren Sie zu der SharePoint-Seite, in die Sie eine Ansicht einbetten möchten (es muss sich um eine Seite des Typs Webpartseite handeln). 2. Wählen Sie im Menü "Websiteaktionen" oben links auf der Seite die Option Seite bearbeiten. 3. Klicken Sie in dem Abschnitt der Seite, in dem Sie die Ansicht einbetten möchten, auf Webpart hinzufügen. 4. Wählen Sie unter "Kategorien" die Option TableauEmbeddedView im Ordner Miscellaneous oder Custom, und klicken Sie auf Hinzufügen. 5. Zurück auf der SharePoint-Seite wählen Sie im Menü "Bearbeiten" die Option Webpart bearbeiten für das neue Webpart.

209 6. Am rechten Rand der Seite können Sie die Attribute des Seiten-Viewer-Webparts angeben. Geben Sie die URL der Ansicht ein, die Sie einbetten möchten. Verwenden Sie das in Einbetten von Ansichten angegebene Format. Beispielsweise können Sie Folgendes eingeben: Time/DateCalcs?:embed=yes&:toolbar=no

210 7. Im Abschnitt Darstellung können Sie einen Titel für das Webpart sowie die Höhe und Breite angeben. Im Allgemeinen sollten Sie eine feste Höhe angeben (z. B. 700 Pixel) und die Breite an die Größe des Bereichs anpassen. 8. Klicken Sie auf OK, um die Änderungen zu übernehmen und den Bearbeitenmodus zu beenden. Die Ansicht wird in das Webpart eingebettet, das Sie gerade erstellt haben. Die Benutzer müssen sich nicht bei Tableau Server anmelden, um die eingebettete Ansicht sehen zu können. Stattdessen werden sie automatisch über Microsoft SSPI authentifiziert. Einbetten von Ansichten in Wikis Ansichten können Sie einfach in ein Wiki oder eine andere Webseite einbetten, indem Sie die Ansicht in ein <iframe>-tag einfügen. 1. Navigieren Sie zu dem Wiki, in das Sie eine Ansicht einbetten möchten. 2. Bearbeiten Sie die Seite, und fügen Sie ein <iframe>-tag ein, wobei als Quelle die URL der Ansicht angegeben wird. Beispiel: <iframe src=" Time/DateCalcs?:embed=yes&:toolbar=no" width="800" height="600"></iframe>

211 3. Speichern Sie Ihre Änderungen. Die Ansicht wird in die Wiki-Seite eingebettet. Wenn sowohl Tableau Server als auch Wiki für die Verwendung von Microsoft SSPI konfiguriert wurden, dann werden Benutzer, die im Wiki auf die eingebettete Ansicht zugreifen, automatisch angemeldet, sodass sie die Ansicht sehen können. Wenn Server und Wiki nicht die gleiche Authentifizierungsmethode verwenden, werden die Benutzer zuerst aufgefordert, sich beim Server anzumelden, bevor sie die Ansicht sehen können. Einbetten von Bildern Sie können Ansichten nicht nur in ein <script> oder <iframe>-tag einbetten, sondern können eine Ansicht auch als Bild einbetten. Eine als Bild eingebettete Ansicht ist nicht interaktiv, allerdings wird sie jedes Mal aktualisiert, wenn die gesamte Seite geladen wird. Das Bild zeigt daher auch dann die aktuellsten Daten, wenn sich die zugrunde liegenden Daten ändern. 1. Navigieren zu der Seite, in die Sie das Bild einbetten möchten. 2. Bearbeiten Sie die Seite, und fügen Sie ein <img>-tag ein, wobei als Quelle die URL der Ansicht und die Dateinamenerweiterung ".png" angegeben werden. Beispiel: Hinweis: <img src=" width="900" height="700"> Wenn sowohl die Webseite als auch Tableau Server zur Authentifizierung Microsoft SSPI verwenden, dann wird jeder, der auf das eingebettete Bild zugreift, automatisch bei Tableau Server angemeldet und kann die Ansicht betrachten. Doch wenn der Server und die Webseite nicht dieselbe Authentifizierungsmethode verwenden, dann wird das Bild nicht angezeigt.

212 Einbetten von Ansichten in SharePoint (lokale Authentifizierung) Sie können eine Tableau Server-Ansicht in eine SharePoint-Seite einbetten. Wenn in Tableau Server die lokale Authentifizierung als Benutzerauthentifizierungsmethode verwendet wird, sind vor dem Einbetten von Ansichten einige zusätzliche Schritte erforderlich. Diese Schritte dienen unter anderem dazu, Tableau Server-Benutzer gegenüber SharePoint zu identifizieren. Tableau stellt diese Funktion über die Ergänzungsdateien TableauEmbeddedView.dll und TableauEmbeddedView.wsp bereit. In diesem Thema werden die Installation und Bereitstellung dieser Dateien, das Testen der Konfiguration und das Einbetten einer Ansicht mit einem SharePoint-Webpart beschrieben. Wenn Sie Active Directory als Benutzerauthentifizierungsmethode verwenden, sind diese zusätzlichen Schritte nicht erforderlich, da Active Directory und SharePoint ja Microsoft SSPI nutzen. Sie können also sofort mit dem Einbetten anfangen. Informationen zur Vorgehensweise finden Sie unter Einbetten von Ansichten in SharePoint (Microsoft SSPI). Anforderungen Jeder Benutzer, der auf eine eingebettete Ansicht zugreift, muss ein lizenzierter Benutzer von Tableau Server sein, und sein SharePoint-Benutzername muss mit seinem Tableau Server- Benutzernamen identisch sein. Bearbeiten von Sicherheitsberechtigungen für die DLL Im ersten Schritt müssen die Sicherheitsberechtigungen für die DLL-Datei bearbeitet werden, damit sie von allen Benutzern des Betriebssystems verwendet werden kann. 1. Suchen Sie die zusammen mit Tableau Server installierten Dateien TableauEmbeddedView.dll und TableauEmbeddedView.wsp: 32 Bit: C:\Program Files\Tableau\Tableau Server\8.0\extras\embedding\sharepoint\ 64 Bit: C:\Program Files (x86)\tableau\tableau Server\8.0\extras\embedding\sharepoint\ 2. Kopieren Sie die Dateien in das Stammverzeichnis Ihres SharePoint-Servers. Das Stammverzeichnis befindet sich üblicherweise unter C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin. Beispiel: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin Die restlichen Schritte und alle folgenden Erläuterungen beziehen sich allein auf die DLL-Datei. 3. Bearbeiten Sie die Sicherheitsberechtigungen für TableauEmbeddedView.dll. Klicken Sie mit der rechten Maustaste darauf, und wählen Sie Eigenschaften > Sicherheit.

213 4. Wählen Sie unter Gruppen- oder Benutzernamen die Option Jeder, und klicken Sie dann auf Bearbeiten. 5. Wählen Sie unter Berechtigungen für alle für die Berechtigung Vollzugriff die Option Zulassen.

214 6. Klicken Sie auf OK. Installation und Bereitstellung der WSP-Datei Mit den oben erläuterten Schritten haben Sie allen Benutzern des Betriebssystems die Berechtigung zur Verwendung der DLL-Datei eingeräumt. In den folgenden Schritten geben Sie an, wie die DLL-Datei in SharePoint verwendet wird. Dies wird mit der Datei TableauEmbeddedView.wsp festgelegt. Diese Datei haben Sie in Schritt 2 unter Bearbeiten von Sicherheitsberechtigungen für die DLL kopiert. So gehen Sie zur Installation und Bereitstellung der WSP-Datei vor: 1. Öffnen Sie als Administrator eine Eingabeaufforderung. 2. Navigieren Sie zu dem folgenden Ordner: C:\Program Files (x86)\common Files\Microsoft Shared\Web Server Extensions\14\BIN 3. Führen Sie zum Hinzufügen der WSP-Datei den folgenden Befehl aus: stsadm -o addsolution -filename "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp" 4. Führen Sie danach den folgenden Befehl aus, um die Datei bereitzustellen. Ersetzen Sie in dem Befehl SharePoint site>/ durch das Stammverzeichnis der SharePoint-Site wie stsadm -o deploysolution -name TableauEmbeddedView.wsp SharePoint Site>/ -local -force - allowgacdeployment -url 5. Aktivieren Sie zuletzt die Webpartfunktion, indem Sie den folgenden Befehl ausführen: stsadm -o activatefeature -name TableauEmbeddedView_Feature1 -url SharePoint Site>/ Überprüfen der Webpartbereitstellung Nach der Installation und Bereitstellung der Datei TableauEmbeddedView.wsp überprüfen Sie die Einstellungen folgendermaßen: 1. Öffnen Sie die SharePoint-Website in einem Webbrowser. Es dauert unter Umständen einige Augenblicke, bis die Website angezeigt wird. 2. Wählen Sie in der Liste Websiteaktionen die Option Websiteeinstellungen.

215 3. Wählen Sie unter Galerien die Option Webparts. 4. Vergewissern Sie sich, dass TableauEmbeddedView aufgeführt ist. 5. Navigieren Sie wieder zu Websiteeinstellungen, und wählen Sie unter Websitesammlungsverwaltung die Option Websitesammlungsfeatures. Vergewissern Sie sich, dass TableauEmbeddedView Feature den Status Aktiv aufweist. Einbetten einer Ansicht mit dem Webpart Jetzt können Sie eine Ansicht in eine SharePoint-Seite einbetten:

216 1. Navigieren Sie zu der SharePoint-Seite, in die Sie eine Ansicht einbetten möchten (es muss sich um eine Seite des Typs Webpartseite handeln). 2. Wählen Sie im Menü "Websiteaktionen" oben links auf der Seite die Option Seite bearbeiten. 3. Klicken Sie in dem Abschnitt der Seite, in dem Sie die Ansicht einbetten möchten, auf Webpart hinzufügen. 4. Wählen Sie unter "Kategorien" die Option TableauEmbeddedView im Ordner Miscellaneous oder Custom, und klicken Sie auf Hinzufügen. 5. Zurück auf der SharePoint-Seite wählen Sie im Menü "Bearbeiten" die Option Webpart bearbeiten für das neue Webpart.

217 6. Am rechten Rand der Seite können Sie die Attribute des Webparts TableauEmbeddedView angeben. Geben Sie den Namen Ihres Tableau Servers und anschließend den Pfad der Ansicht ein, die Sie einbetten möchten. Beispielsweise könnten Sie folgenden Pfad eingeben: /views/date-time/datecalcs. 7. Legen Sie andere Attribute fest, z. B. ob die Symbolleiste angezeigt werden soll oder ob die Ansicht als Bild statt als interaktive Ansicht eingebettet werden soll. 8. Im Abschnitt Darstellung können Sie einen Titel für das Webpart sowie die Höhe und Breite angeben. Im Allgemeinen sollten Sie eine feste Höhe angeben (z. B. 700 Pixel) und die Breite an die Größe des Bereichs anpassen.

218 9. Klicken Sie auf OK, um die Änderungen zu übernehmen und den Bearbeitenmodus zu beenden. Jetzt ist die Ansicht in die Seite eingebettet, und Benutzer, die darauf zugreifen, werden automatisch mit Ihrem für SharePoint festgelegten Benutzernamen und Kennwort angemeldet. Jeder Benutzer, der auf eine eingebettete Ansicht zugreift, muss ein lizenzierter Benutzer von Tableau Server sein, und sein SharePoint-Benutzername muss mit seinem Tableau Server-Benutzernamen identisch sein. Dies ist ein Beispiel dafür, wie Ansichten mithilfe der bereitgestellten DLL-Datei in SharePoint eingebettet werden. Sie können Ansichten auch in andere Arten von Webanwendungen einbetten. Weitere Informationen hierzu finden Sie unter JavaScript API.

219 Proxyserver Tableau Server kann für die Verwendung eines Proxyservers konfiguriert werden. In dieser Art von Umgebung fungiert der Proxyserver als Zwischenglied zwischen Tableau Server und den Clients, die von Tableau Server Ressourcen anfordern. Proxyserver können auf verschiedene Weise konfiguriert werden, beispielsweise als Forward-Proxy oder Reverse- Proxy. In diesen Themen wird vorausgesetzt, dass Sie den Proxyserver bereits konfiguriert haben und den Proxyserver jetzt Tableau Server gegenüber identifizieren müssen. Weitere Informationen finden Sie in den folgenden Themen: Vorbereiten der Konfiguration für eine Proxy-Umgebung Um Tableau Server für die Zusammenarbeit mit einem Proxy konfigurieren zu können, benötigen Sie die folgenden Daten über Ihren Proxyserver: IP-Adresse: Die IP-Adresse des Proxyserver-Computers. Die Adresse muss im IPv4- Format angegeben werden, beispielsweise FQDN: Der vollständig qualifizierte Domänenname des Proxyservers. Beispiel: bigbox.myco.com. Nicht-FQDN: Alle nicht vollständig qualifizierte Domänennamen des Proxyservers. Im obigen Beispiel wäre der nicht vollständig qualifizierte Domänenname des Proxyservers bigbox. Aliase: Alle Aliasnamen des Proxyservers. Aliase werden mit CNAME-Datensätzen (Canonical Name) zugewiesen. Ein Beispiel hierfür wäre ein Proxyserver mit dem kanonischen Namen (CNAME) bigbox.myco.com und den Aliasnamen ftp.myco.com und Konfigurieren von Tableau für die Verwendung eines Proxyservers Nachdem Sie die in Vorbereiten der Konfiguration für eine Proxy-Umgebung beschriebenen Informationen erfasst haben, können Sie Tableau Server für die Zusammenarbeit mit einem Proxy konfigurieren, indem Sie die folgenden Schritte ausführen. Weitere Informationen zu den unten beschriebenen Einstellungen finden Sie unter tabadmin set-optionen. 1. Halten Sie den Server an. 2. Vergewissern Sie sich, dass das bin-verzeichnis von Tableau Server noch das aktuelle Verzeichnis ist, und geben Sie den folgenden Befehl ein, wobei name für den kanonischen (extern sichtbaren) Namen des Proxyservers steht: tabadmin set gateway.public.host "name"

220 3. Standardmäßig wird in Tableau davon ausgegangen, dass der Proxyserver Port 80 auf externe Datenübertragungen überwacht. Wenn Sie einen anderen Port zuweisen möchten, geben Sie folgenden Befehl ein, wobei port_number für den Port steht: tabadmin set gateway.public.port "port_number" 4. Geben Sie nun folgenden Befehl ein, wobei IP_address für die IP-Adresse des Proxyservers steht: tabadmin set gateway.trusted "IP_address" Bei dem Wert für IP_address kann es sich um eine Liste mit Kommas als Trennzeichen handeln, beispielsweise. tabadmin set gateway.trusted " , , " 5. Im nächsten Befehl geben Sie alternative Namen für den Proxyserver an, zum Beispiel seinen voll qualifizierten Domänennamen, alle nicht voll qualifizierte Domänennamen und Aliasnamen. Dies sind die Namen, die die Benutzer in einen Browser eingeben können. Trennen Sie die einzelnen Namen jeweils durch ein Komma voneinander: tabadmin set gateway.trusted_hosts "name1, name2, name3" Beispiel: tabadmin set gateway.trusted_hosts "bigbox.myco.com, bigbox, ftp.myco.com, 6. Starten Sie den Server, damit die Änderungen wirksam werden.

221 Vertrauenswürdige Authentifizierung Wenn Tableau Server-Ansichten in Webseiten eingebettet werden, muss jeder, der die Seite besucht, ein lizenzierter Tableau Server-Benutzer sein. Benutzer, die die Seite besuchen, werden aufgefordert, sich bei Tableau Server anzumelden, bevor sie die Ansicht sehen können. Wenn Sie bereits die Benutzer einer Webseite oder Webanwendung authentifizieren, dann können Sie diese Eingabeaufforderung vermeiden und den Benutzer eine zweimalige Anmeldung ersparen, indem Sie die vertrauenswürdige Authentifizierung einrichten. Vertrauenswürdige Authentifizierung bedeutet einfach, dass eine vertrauenswürdige Beziehung zwischen Tableau Server und einem oder mehreren Webservern eingerichtet wurde. Wenn Tableau Server Anforderungen von vertrauenswürdigen Webservern empfängt, wird davon ausgegangen, dass der Webserver die notwendige Authentifizierung durchgeführt hat. Wenn der Webserver SSPI (Security Support Provider Interface) verwendet, müssen Sie keine vertrauenswürdige Authentifizierung einrichten. Sie können Ansichten einbetten, und die Benutzer können darauf sicher zugreifen, sofern Sie lizenzierte Benutzer von Tableau Server und Mitglieder von Active Directory sind. Die gleichzeitige Verwendung von Automatisch Anmeldung aktivieren (eine während des Einrichtens konfigurierte Option, die Microsoft SSPI verwendet) und vertrauenswürdiger Authentifizierung wird nicht unterstützt. Wenn Sie SSPI mit Active Directory nicht verwenden und Sie möchten, dass Ihre Benutzer sicher auf Tableau Server-Ansichten zugreifen können, ohne Anmeldeinformationen eingeben zu müssen, können Sie vertrauenswürdige Authentifizierung einrichten. Damit Benutzer beim Klicken auf eine eingebettete Ansicht erfolgreich authentifiziert werden können, müssen ihre Browser so konfiguriert sein, dass Cookies von Drittanbietern zulässig sind. Funktionsweise der vertrauenswürdigen Authentifizierung Das Diagramm unten beschreibt, wie die vertrauenswürdige Authentifizierung zwischen dem Webbrowser des Clients, dem Webserver und Tableau Server funktioniert.

222 Ein Benutzer besucht die Webseite: Wenn ein Benutzer die Webseite mit der eingebetteten Tableau Server-Ansicht besucht, sendet er eine GET- Anforderung an den Webserver, um das HTML dieser Seite anzufordern. Der Webserver sendet eine POST-Anforderung an Tableau Server: Der Webserver senden eine POST-Anforderung an den vertrauenswürdigen Tableau Server (z. B. nicht Diese POST-Anforderung muss einen username- Parameter enthalten. Der Wert für username muss dem Benutzernamen eines lizenzierten Tableau Server- Benutzers entsprechen. Wenn der Server mehrere Websites Der Webserver übergibt die URL an den Browser: Der Webserver erstellt die URL für die Ansicht entweder anhand der Ansichts-URL oder ihres Objekt-Tags (wenn die Ansicht eingebettet ist) und fügt sie in das HTML für die Seite ein. Das Ticket ist enthalten (z. B. Der Webserver übergibt das gesamte HTML für die Seite an den Webbrowser des Clients. Der Browser fordert die Ansicht von Tableau Server an: Der Client-Webbrowser sendet mithilfe einer GET-Anforderung, die die URL mit dem Ticket beinhaltet, eine Anforderung an Tableau Server.

223 ausführt und sich die Ansicht auf einer anderen Site befindet als auf der Site "Default" (Standard), muss die POST-Anforderung auch einen target_site- Parameter umfassen. Tableau Server erstellt ein Ticket: Tableau Server überprüft die IP-Adresse des Webservers (im obigen Diagramm XXX), der die POST-Anforderung sendet. Wenn dieser als vertrauenswürdiger Host eingerichtet worden ist, dann erstellt Tableau Server ein Ticket in Form einer eindeutigen neunstelligen Ziffernfolge. Tableau Server beantwortet die POST- Anforderung mit diesem Ticket. Wenn ein Fehler vorliegt und das Ticket nicht erstellt werden kann, antwortet Tableau Server mit dem Wert -1. Tableau Server löst das Ticket ein: Tableau Server erkennt, dass der Webbrowser eine URL mit einem Ticket anfordert, und löst das Ticket ein. Tickets müssen innerhalb von drei Minuten nach ihrer Ausstellung eingelöst werden. Sobald das Ticket eingelöst wurde, meldet Tableau Server den Benutzer an, entfernt das Ticket aus der URL und sendet die endgültige URL der eingebetteten Ansicht. Hinzufügen vertrauenswürdiger IP-Adressen zu Tableau Server Der erste Schritt beim Einrichten der vertrauenswürdigen Authentifizierung ist, Tableau Server so zu konfigurieren, dass Anforderungen von einem oder mehreren Webservern erkannt und als vertrauenswürdig eingestuft werden. 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und wechseln Sie zum BIN- Ordner von Tableau Server (z. B. C:\Program Files (x86)\tableau\tableau Server\8.0\bin).

224 2. Geben Sie dann folgenden Befehl ein: tabadmin set wgserver.trusted_hosts "<Trusted IP Addresses>" Im obigen Befehl steht <Trusted IP Addresses> für eine Liste der IP-Adressen der Webserver mit Kommas als Trennzeichen. Beispiel: tabadmin set wgserver.trusted_hosts " , , " Hinweis: Diese durch Kommas getrennte Liste sollte in Anführungszeichen eingeschlossen werden und nach jedem Komma ein Leerzeichen enthalten. Hostnamen sind unzulässig. 3. Wenn sich zwischen dem Computer, der das vertrauenswürdige Ticket erstellt (2. Schritt oben), und Tableau Server ein oder mehrere Proxyserver befinden, müssen Sie diese als vertrauenswürdige Gateways hinzufügen. Informationen zur Vorgehensweise finden Sie unter Konfigurieren von Tableau für die Verwendung eines Proxyservers. 4. Schließlich geben Sie den folgenden Befehl ein, um den Server neu zu starten: tabadmin restart Anschließend konfigurieren Sie Ihren Webserver zum Empfang von Tickets von Tableau Server. Empfang von Tickets von Tableau Server Nachdem Sie vertrauenswürdige IP-Adressen zu Tableau Server hinzugefügt haben, können Sie den Webserver zum Empfang von Tickets von Tableau Server per POST-Anforderungen konfigurieren (Schritt 3 im Diagramm). Die POST-Anforderung muss an name>/trusted gesendet werden, z. B. und nicht an Codebeispiele zum Erstellen der POST-Anforderung in Java, Ruby und PHP finden Sie hier: 32 Bit:C:\Program Files\Tableau\Tableau Server\8.0\extras\embedding 64 Bit:C:\Program Files (x86)\tableau\tableau Server\8.0\extras\embedding Diese Daten können Sie in einer POST-Anforderung an Tableau Server verwenden: username=<username> (erforderlich): Der Benutzername eines lizenzierten Tableau Server-Benutzers. Wenn Sie die lokale Authentifizierung verwenden, kann der Benutzername eine einfache Zeichenfolge sein (z. B. username=jsmith). Wenn Sie Active Directory mit mehreren Domänen verwenden, müssen Sie den Domänennamen zusammen mit dem Benutzernamen (z. B. username=myco\jsmith) angeben.

225 target_site=<site id> (erforderlich, wenn sich die Ansicht nicht auf der Standardsite befindet): Gibt an, welche Site die Ansicht enthält, wenn Tableau Server mehrere Websites ausführt und sich die Ansicht auf einer anderen Site befindet als auf der Site "Default" (Standard) (z. B. target_site=sales). Der Wert für <site id> sollte der Name des Webordners der Site sein. client_ip=<ip address> (optional): Dient zur Angabe der IP-Adresse des Computers, dessen Webbrowser auf die Ansicht zugreift (z. B. client_ ip= ). Dies ist nicht die IP-Adresse des Webservers, der die POST- Anforderung an Tableau Server sendet. Wenn Sie diesen Parameter verwenden, finden Sie weitere Informationen unter Optional: Konfigurieren des Client-IP-Abgleichs. Die Antwort von Tableau Server auf die POST-Anforderung erfolgt in Form einer eindeutigen neunstelligen Ziffernfolge (das Ticket). Wenn Tableau Server die Anforderung nicht verarbeiten kann, wird -1 zurückgegeben. Tipps zur Problembehebung finden Sie unter Ticketwert -1 wird von Tableau Server zurückgegeben. Damit sich Benutzer beim Klicken auf eine eingebettete Ansicht erfolgreich authentifizieren können, müssen ihre Browser so konfiguriert sein, dass Cookies von Drittanbietern zulässig sind. Anschließend müssen Sie den Code hinzufügen, der dem Webserver ermöglicht, eine URL für die Ansicht zu erstellen, die den Speicherort der Ansicht und das Ticket enthält. Anzeigen der Ansicht mit dem Ticket Nachdem Sie die POST-Anforderung erstellt haben, müssen Sie einen Code schreiben, der dem Webserver den Speicherort der Ansicht und des Tickets von Tableau Server angibt. Diese Informationen werden zum Anzeigen der Ansicht verwendet. Die Art der Angabe hängt davon ab, ob die Ansicht eingebettet ist und ob Tableau Server mehrere Websites ausführt. Beispiele für Tableau Server-Ansichten Dies ist ein Beispiel zur Angabe einer Ansicht, auf die Benutzer nur über Tableau Server Zugriff haben (die Ansicht ist nicht eingebettet): Wenn Tableau Server mehrere Websites ausführt und sich die Ansicht auf einer anderen Site befindet als auf der Site "Default" (Standard), müssen Sie t/<site name> zum Pfad hinzufügen. Beispiel: Beispiele für eingebettete Ansichten Hier sind einige Beispiele zur Angabe von eingebetteten Ansichten. Da es zwei Vorgehensweisen für eingebetteten Code gibt, sind unten beide Möglichkeiten aufgeführt.

226 Unabhängig davon, welche Sie verwenden, gibt es einige Informationen speziell für die vertrauenswürdige Authentifizierung, die Sie angeben müssen. Script-Tag-Beispiele In diesem Beispiel wird der Objektparameter ticket verwendet: <script type="text/javascript" src=" <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="name" value="mycosales/salesscorecard" /> <param name="ticket" value=" " /> </object> So würde das oben angegebene Beispiel aussehen, wenn Tableau Server mehrere Websites ausführt und die Ansicht auf der Sales-Site veröffentlicht wird. <script type="text/javascript" src=" <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="site_root" value="/t/sales" /> <param name="name" value="mycosales/salesscorecard" /> <param name="ticket" value=" " /> </object> Statt ticket können Sie auch den Parameter path verwenden, um den vollständigen Pfad der Ansicht explizit anzugeben. Bei der Verwendung von path müssen Sie außerdem den Parameter name angeben, der normalerweise ein erforderlicher Parameter im Tableau JavaScript-Einbettungscode ist: <script type="text/javascript" src=" <object class="tableauviz" width="900" height="700" style="display:none;"> <param name="path" value="trusted/ /views/mycosales/salesscorecard" /> </object> Hier dasselbe Beispiel für einen Server mit mehreren Sites. Beachten Sie, dass hier /t/<site name> verwendet wird: <script type="text/javascript" src=" <object class="tableauviz" width="900" height="700" style="display:none;"> <param name="path"

227 value="trusted/ /t/sales/views/mycosales/salesscorecard" /> </object> Iframe-Tag-Beispiel <iframe src=" :embed=yes" width="800" height="600"></iframe> Optional: Konfigurieren des Client-IP-Abgleichs Standardmäßig berücksichtigt Tableau Server die IP-Adresse des Clientwebbrowsers nicht, wenn Tickets erstellt oder eingelöst werden. Um dies zu ändern, führen Sie Folgendes aus: Geben Sie mit dem Parameter client_ip eine IP-Adresse in der POST-Anforderung an, die das Ticket abruft, und befolgen Sie die unten angegebenen Schritte zur Konfiguration von Tableau Server, um den Abgleich der Client-IP-Adressen zu erzwingen. 1. Öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie zum BIN-Ordner von Tableau Server. Der Standardspeicherort lautet C:\Program Files (x86) \Tableau\Tableau Server\8.0\bin 2. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie folgenden Befehl ein: tabadmin set wgserver.extended_trusted_ip_checking true 3. Geben Sie dann folgenden Befehl ein: tabadmin configure 4. Schließlich starten Sie den Server durch folgende Eingabe neu: tabadmin restart Behandeln von Problemen mit der vertrauenswürdigen Authentifizierung Nachfolgend werden einige häufige Probleme und Fehler beschrieben, die bei der Konfiguration der vertrauenswürdigen Authentifizierung auftreten können. Informationen für die vertrauenswürdige Authentifizierung werden in die Datei ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\vizql-*.log geschrieben. Um die Protokollebene von info auf debug zu erhöhen, verwenden Sie die tabadmin-einstellung vizqlserver.trustedticket.log_level. Tipps zum Testen der vertrauenswürdigen Authentifizierung finden Sie in der Tableau Knowledge Base.

228 Ticketwert -1 wird von Tableau Server zurückgegeben Tableau Server gibt -1 als Ticketwert zurück, wenn er das Ticket nicht im Rahmen des vertrauenswürdigen Authentifizierungsprozesses ausstellen kann. Der genaue Grund für diese Meldung wird in die Datei production*.log im folgenden Ordner geschrieben: ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver Hier sind einige zu beachtende Punkte: Alle Webserver-IP-Adressen werden den vertrauenswürdigen Hosts hinzugefügt Die IP-Adresse für den Computer, der die POST-Anforderung sendet, muss in der Liste vertrauenswürdiger Hosts auf Tableau Server vorhanden sein. Informationen dazu, wie IP-Adressen dieser Liste hinzugefügt werden, finden Sie unter Hinzufügen vertrauenswürdiger IP-Adressen zu Tableau Server. Die Liste vertrauenswürdiger Hosts ist richtig formatiert In der Liste der vertrauenswürdigen Hosts auf Tableau Server müssen die Einträge durch Kommas voneinander getrennt sein und nach jedem Komma muss ein Leerzeichen folgen. Die Liste sollte beispielsweise so ähnlich wie folgende Liste aussehen: , , , und so weiter. IP-Adressen (IPv4) Die Liste der IP-Adressen muss im Format "Internet Protocol version 4" (IPv4) angelegt sein. Eine IPv4-Adresse sieht folgendermaßen aus: IPv6-Adressen (z. B. fe12::3c4a:5eab:6789:01c%34) werden nicht unterstützt. Der Benutzername in der POST-Anforderung ist ein gültiger Tableau Server- Benutzer Der Benutzername, der in der POST-Anforderung gesendet wird, muss einem lizenziertem Tableau Server-Benutzer mit der Lizenzstufe "Viewer" oder "Interactor" zugeordnet sein. Sie können eine Liste der Benutzer und deren Lizenzstufe anzeigen, indem Sie sich als Administrator bei Tableau Server anmelden und links auf der Seite auf den Link "Lizenzierung" zu klicken. Der Benutzername in der POST-Anforderung umfasst die Domäne Wenn Tableau Server für die Verwendung der lokalen Authentifizierung konfiguriert wurde, kann der in der POST-Anforderung gesendete Benutzername eine einfache Zeichenfolge sein. Wenn der Server allerdings für Active Directory konfiguriert worden ist, müssen Sie den Domänennamen zusammen mit dem Benutzernamen (Domäne\Benutzername) angeben. Der username-parameter kann z. B. so lauten: username=dev\jsmith

229 HTTP 401 Nicht Autorisiert Wenn der Fehler "401 Nicht autorisiert" ausgegeben wird, wurde Tableau Server möglicherweise für die Verwendung von Active Directory mit SSPI konfiguriert (siehe Automatische Anmeldung aktivieren). Wenn der Webserver SSPI verwendet, müssen Sie keine vertrauenswürdige Authentifizierung einrichten. Sie können Ansichten einbetten, und die Benutzer können darauf zugreifen, sofern Sie lizenzierte Benutzer von Tableau-Server und Mitglieder von Active Directory sind. Die gleichzeitige Verwendung von Automatisch Anmeldung aktivieren und vertrauenswürdiger Authentifizierung wird nicht unterstützt. HTTP 404 Datei nicht gefunden Dieser Fehler kann auftreten, wenn der Programmcode auf eine nicht vorhandene Tableau Server-URL verweist. Beispielsweise ist es möglich, dass der Webserver eine ungültige URL erstellt, die nicht gefunden werden kann, wenn die Webseite sie abzurufen versucht. Ungültiger Benutzer (SharePoint oder C#) Dieser Fehler kann auftreten, wenn Tableau Server für die vertrauenswürdige Authentifizierung konfiguriert worden ist. Im Beispielcode für die SharePoint.dll wird auf die folgende GET-Anforderung Bezug genommen: SPContext.Current.Web.CurrentUser.Name Die obige Anforderung gibt den Anzeigenamen des aktuellen Windows Active Directory- Benutzers zurück. Wenn Sie die Anmelde-ID verwenden möchten, müssen Sie den Code wie folgt abändern: SPContext.Current.Web.CurrentUser.LoginName Nachdem Sie die Änderung vorgenommen haben, müssen Sie die SharePoint.dll neu kompilieren. Versuch, das Ticket von der falschen IP-Adresse abzurufen Dieser Fehler kann auftreten, wenn Tableau Server für die vertrauenswürdige Authentifizierung konfiguriert worden ist. Die IP-Adresse des Clientwebbrowsers wird beim Einlösen des Tickets standardmäßig nicht berücksichtigt. Wenn Tableau Server so konfiguriert wurde, dass ein Abgleich der Client-IP- Adressen erzwungen wird, stellen Sie sicher, dass die IP-Adresse des Clientwebbrowsers, die in der POST-Anforderung an den Tableau Server gesendet wird, mit der IP-Adresse übereinstimmt, die verwendet wird, wenn der Browser die eingebettete Ansicht abzurufen versucht. Wenn beispielsweise im Diagramm "Vertrauenswürdige Authentifizierung" in der POST-Anforderung in Schritt 3 der Parameter "client_ip= " gesendet wird, dann muss die GET-Anforderung in Schritt 5 von derselben IP-Adresse stammen.

230 Informationen dazu, wie Tableau Server so konfiguriert wird, dass ein Abgleich der Client-IP- Adressen erzwungen wird, finden Sie unter Optional: Konfigurieren des Client-IP-Abgleichs. Fehler durch die Einschränkung von Cookies Wenn sich ein Benutzer bei Tableau Server anmeldet, wird ein Sitzungs-Cookie in seinem lokalen Browser gespeichert. Anhand des gespeicherten Cookies verwaltet Tableau Server die Authentifizierung des angemeldeten Benutzers und den Zugriff auf den Server. Da der Cookie in der gleichen Domäne oder Unterdomäne wie die Adressleiste des Browsers angelegt wird, wird er als Erstanbieter-Cookie betrachtet. Wenn der Browser des Benutzers so konfiguriert ist, dass Erstanbieter-Cookies blockiert werden, ist eine Anmeldung bei Tableau Server nicht möglich. Wenn sich der Benutzer über eine eingebettete Ansicht bei Tableau Server oder bei einer Umgebung mit vertrauenswürdiger Authentifizierung anmeldet, geschieht dasselbe: es wird ein Cookie gespeichert. In diesem Fall behandelt der Browser den Cookie als Drittanbieter- Cookie. Dies liegt daran, dass der Cookie in einer anderen Domäne angelegt wird als die, die in der Adressleiste des Browsers angezeigt wird. Wenn der Browser des Benutzers so konfiguriert ist, dass Drittanbieter-Cookies blockiert werden, ist eine Anmeldung bei Tableau Server nicht möglich. Um diesen Fehler zu vermeiden, müssen Webbrowser so konfiguriert werden, dass Cookies von Drittanbietern zugelassen werden. Fehler beim Kommunizieren mit dem Server (403) Wenn Tableau Server für vertrauenswürdige Authentifizierung konfiguriert ist, wird diese Fehlermeldung möglicherweise angezeigt, wenn Sie eine neue Ansicht in einem Browser öffnen und versuchen, zu vorher geöffneten Ansichten zurück zu navigieren. Ab Version 8.0 bietet Tableau Server mithilfe der tabadmin set-option vizqlserver.protect_sessions, die in der Standardeinstellung auf true festgelegt ist, Schutz vor der nicht autorisierten Wiederverwendung von VizQL-Sitzungen. Da Tableau Server für die vertrauenswürdige Authentifizierung konfiguriert ist, muss möglicherweise nicht außerdem die Option vizqlserver.protect_sessions aktiviert werden. Um die Option zu deaktivieren, ändern Sie sie mithilfe von tabadmin set zu false.

231 Run As User (Als Benutzer ausführen) Sie können ein dediziertes Active Directory-(AD)-Benutzerkonto zum Ausführen des Tableau Server-Dienstes verwenden. Dieses Konto hat den Namen "Run As User" (Als Benutzer ausführen). Einige Administratoren tun dies, wenn veröffentlichte Arbeitsmappen in Tableau Server Verbindungen mit Live-Datenquellen herstellen. Das standardmäßige Netzwerkdienstkonto des Servers (NT AUTHORITY\NetworkService) verfügt nicht über die richtigen Berechtigungen, um Verbindugnen mit Datenquellen auf anderen Computern herstellen zu können. Ein richtig konfiguriertes AD-Konto allerdings schon. Für Datenquellen, die eine NT-Authentifizierung erfordern, kann das AD-Konto den Authentifizierungsprozess automatisch handbhaben, sodass Benutzer nicht zur Eingabe von Anmeldeinformationen aufgefordert werden, wenn die Arbeitsmappe eine Verbindung mit der Live-Datenquelle herstellt. Außerdem ist ein AD-Konto "Run As User" (Ausführen als Benutzer), das einer bestimmten Ressource zugeordnet ist, häufig einfacher zu verwalten als ein AD-Konto, das einer Person zugeordnet ist. Um Tableau Server für die Verwendung eines Kontos "Run As User" (Ausführen als Benutzer) zu konfigurieren, führen Sie die unten beschriebenen Schritte aus. Wenn Sie eine verteilte Installation auf Tableau Server ausführen, sollten diese Schritte sowohl auf den Arbeitsservern als auch auf dem primären Server durchgeführt werden.die Schritte aus Run As User (Als Benutzer ausführen) - Zu überprüfende Kontoeinstellungen können sich von Site zu Site unterscheiden. Hinweis: Wenn das Konto "Run As User" (Als Benutzer ausführen) bei der Installation von Tableau Server bereits vorliegt, müssen Sie vor der Ausführung des Installationsprogramm sicherstellen, dass der Windows-Dienst "Sekundäre Anmeldung" über die richtigen Werte für "Anmelden als" und "Autostarttyp" verfügt. Weitere Informationen hierzu finden Sie unter Überprüfen der Tableau-Diensteinstellungen. Identifizieren des Kontos Als Erstes identifizieren oder erstellen Sie ein Active Directory-Konto, unter dem der Tableau Server-Dienst ausgeführt werden soll. Hierfür wird das Konto "Run As User" (Als Benutzer ausführen) von Tableau Server verwendet, und dieses Konto sollte über folgende Merkmale verfügen: Berechtigungen zum Herstellen einer Verbindung mit der Datenquelle mit Lesezugriff oder höhere Berechtigungen. Anmeldeinformationen, die es Tableau Server erlauben, die NT-Authentifizierung bei der Datenquelle erfolgreich durchzuführen. Microsoft-Datenquellen, die eine NT- Authentifizierung durchführen, sind beispielsweise Microsoft SQL Server und Microsoft Analytical Services (MSAS), nicht jedoch Access oder Excel.

232 Berechtigungen zum Abfragen des Active Directory-Domänencontrollers nach Benutzer und Gruppen. Ein Benutzerkonto, das auf dem lokalen Computer erstellt wird, auf dem auch Tableau Server ausgeführt wird, verfügt wahrscheinlich nicht über diese Berechtigungen. Überprüfen der bidirektionalen Vertrauensstellung zwischen Domänen Überzeugen Sie sich davon, dass eine bidirektionale Vertrauensstellung zwischen Domänen vorliegt, wenn eine der folgenden Aussagen zutrifft: Die Computer, die als Host von Tableau Server fungieren, und die Datenquelle gehören verschiedenen Domänen an. Die Tableau Server-Benutzer gehören einer anderen Domäne an als Tableau Server oder die Datenquelle. Überprüfen der Tableau-Diensteinstellungen Überprüfen Sie, ob den Tableau-Diensten die richtigen Werte für Anmeldung und Start zugewiesen sind.wenn Sie eine verteilte Installation auf Tableau Server ausführen, führen Sie diese Schritte sowohl auf den Arbeitsservern als auch auf dem primären Server durch. 1. Melden Sie sich als Administrator bei dem Computer an, auf dem Tableau Server ausgeführt wird. 2. Wählen Sie auf dem Tableau Server-Computer Start > Systemsteuerung > Verwaltung > Computerverwaltung > Dienste und Anwendungen > Dienste. 3. Öffnen Sie "Dienste und Anwendungen", und klicken Sie dann auf Dienste. Überzeugen Sie sich davon, dass die folgenden Dienste über die richtigen Einstellungen verfügen: Dienstname "Anmelden als"-wert FLEXnet Lokales System Licensing Service Sekundäre Lokales System Anmeldung Tableau <Domäne>\<Benutzername> Dies ist das Server Konto "Als Benutzer ausführen". Siehe (tabsvc) unten. Autostarttyp- Wert Manuell Automatisch Automatisch Tablicsrv Lokales System Automatisch Ändern des Werts für "Anmelden als"

233 So ändern Sie den Wert unter Anmelden als für Tableau Server (tabsvc) in das Konto "Run As User" (Als Benutzer ausführen): 1. Beenden Sie im Fenster "Dienste" den Tableau Server-Dienst, indem Sie mit der rechten Maustaste auf Tableau Server (tabsvc) klicken und Beenden auswählen. 2. Wählen Sie Start > Alle Programme > Tableau Server > Tableau Server konfigurieren. 3. Geben Sie auf der Registerkarte "Allgemein" die Domäne, den Benutzernamen und das Kennwort für das Tableau Server-Konto "Run As User" (Als Benutzer ausführen) ein. 4. Klicken Sie auf OK, und starten Sie Tableau Server (tabsvc) dann neu. Vorbereiten der lokalen Sicherheitsrichtlinie Wenn Ihr Konto "Run as User" (Als Benutzer ausführen) kein Administrator auf dem Tableau Server-Rechner ist (sowohl auf dem primären als auch den Arbeitsservern bei einer verteilten Installation), müssen Sie die lokale Sicherheitsrichtlinie des Rechners so vorbereiten, dass das Konto "Run as User" (Als Benutzer ausführen) sich als Dienst beim Rechner anmelden und Konfigurationsänderungen vornehmen kann.gehen Sie hierzu wie folgt vor: 1. Wählen Sie Start > Systemsteuerung > Verwaltung > Lokale Sicherheitsrichtlinie aus.

234 2. Öffnen Sie im Fenster "Lokale Sicherheitseinstellungen" den Ordner "Lokale Richtlinien", heben Sie "Zuweisen von Benutzerrechten" hervor, klicken Sie dann mit der rechten Maustaste auf Als Dienst anmelden und wählen Sie Eigenschaften aus. 3. Im Fenster "Eigenschaften von Als Dienst anmelden" klicken Sie auf Benutzer oder Gruppe hinzufügen. 4. Geben Sie den <domain>\<username> für das Tableau Server-Konto "Run As User" (Als Benutzer ausführen) ein (z. B.: MYCO\tableau_server), und klicken Sie auf Namen überprüfen. 5. Wenn das Konto richtig zugeordnet werden kann, wird es unterstrichen. Klicken Sie auf OK. 6. Wiederholen Sie diese Schritte, um das "Ausführen als"-konto der Richtlinie Log on Locally (Lokal anmelden) hinzuzufügen. 7. Wiederholen Sie diese Schritte, um das "Ausführen als"-konto aus der Richtlinie Deny logon (Anmeldung verweigern) zu entfernen. 8. Klicken Sie auf OK, um das Fenster "Lokale Sicherheitseinstellungen" zu schließen.

235 Konfigurieren der Verbindungseinstellungen von Datenquellen Damit die Benutzer automatisch authentifiziert werden, wenn die Arbeitsmappe, auf die sie zugreifen, eine Verbindung mit einer Live-Datenquelle herstellt, die die NT-Authentifizierung verwendet, aktivieren Sie beim Konfigurieren der Tableau-Datenverbindung die Option Integrierte Sicherheit von Windows NT verwenden: Integrierte Sicherheit von Windows NT Authentifizierung mit dem Konto "Run As User" (Ausführen als Benutzer) des Servers Benutzername und Kennwort Jeder Tableau Server-Benutzer wird zur Eingabe von Datenbankanmeldeinformationen aufgefordert Run As User (Als Benutzer ausführen) - Zu überprüfende Kontoeinstellungen Das Konto "Run As User" (Als Benutzer ausführen) muss über Berechtigungen verfügen, die es ihm erlauben, Dateien zu lesen, auszuführen und zu ändern. Abhängig davon, welches Konto aus Ausgangspunkt verwendet wurde, sind möglicherweise bereits die richtigen Berechtigungen gegeben. Jedes Mal, wenn Sie das Ausführen als-serverkonto ändern, müssen Sie sich davon überzeugen, dass es die folgenden Anforderungen erfüllt.wenn Sie eine verteilte Installation ausführen, gilt dies sowohl für den primären Server als auch für die Arbeitsserver. Gewähren von Berechtigungen zum Lesen und Ausführen Das Konto, unter dem Tableau Server ausgeführt wird, muss über Berechtigungen zum Lesen und Ausführen von Dateien verfügen. Jedes Mal, wenn das Konto "Run As User" (Als Benutzer ausführen) des Servers geändert wird, müssen Sie Folgendes überprüfen bzw. konfigurieren:

236 1. Klicken Sie auf dem Host-Rechner für Tableau Server (und Tableau Worker, falls verteilt) im Windows-Explorer mit der rechten Maustaste auf Lokaler Datenträger (C:), und wählen Sie Eigenschaften. 2. Wählen Sie im Fenster "Eigenschaften von Lokaler Datenträger (C:)" die Registerkarte Sicherheit aus. 3. Klicken Sie auf Bearbeiten und dann auf Hinzufügen. 4. Geben Sie im Dialogfeld "Benutzer auswählen", "Computer", "Servicekonten" oder "Gruppen" <domain>\<username> für das "Ausführen als"-benutzerkonto von Tableau Server ein.verwenden Sie kein Gruppenkonto. 5. Klicken Sie auf Namen überprüfen, um das Konto zuzuordnen, und dann auf OK, um den Vorgang zu bestätigen. 6. Vergewissern Sie sich, dass das Tableau Server-Konto "Run As User" (Als Benutzer ausführen) hervorgehoben ist und über die Berechtigungen Lesen & Ausführen verfügt. Bei Auswahl von Lesen & Ausführen werden automatisch Ordnerinhalt auflisten und Lesen ausgewählt. 7. Klicken Sie auf OK, um den Vorgang zu beenden. Gewähren von Berechtigungen zum Ändern Das Konto muss zudem in der Lage sein, Protokolldateien zu erstellen und Ähnliches auszuführen. Bestätigen oder konfigurieren Sie Folgendes: 1. Navigieren Sie zu den folgenden Ordnern: Windows Server 2003 (32 Bit): C:\Program Files\Tableau Windows Server 2003 (64 Bit): C:\Program Files (x86)\tableau\ Windows Server 2012, Windows Server 2008, Windows Vista, Windows 7, Windows 8: C:\ProgramData\Tableau\

237 2. Klicken Sie mit der rechten Maustaste auf den Ordner, wählen Sie Eigenschafen aus, und klicken Sie auf die Registerkarte Sicherheit: Klicken Sie auf Bearbeiten und dann auf Hinzufügen. Geben Sie den <domain>\<username> für das Tableau Server-Konto "Run As User" (Als Benutzer ausführen) ein. Klicken Sie auf Namen überprüfen, um das Konto zuzuordnen, und dann auf OK, um den Vorgang zu bestätigen. Vergewissern Sie sich, dass das Tableau Server-Konto "Run As User" (Als Benutzer ausführen) hervorgehoben ist und über die Berechtigung Ändern verfügt. Durch die Auswahl von Ändern werden automatisch alle Berechtigungen mit Ausnahme von Vollzugriff und Spezielle Berechtigungen gewährt:

238 3. Für jeden Ordner klicken Sie auf der Registerkarte "Sicherheit" im Dialogfeld "Eigenschaften von Tableau" auf Erweitert: 4. Klicken Sie im Fenster "Erweiterte Eigenschafteneinstellungen für Tableau" auf Berechtigungen ändern.

239 5. Heben Sie im Dialogfeld "Erweiterte Eigenschafteneinstellungen für Tableau" das Konto "Run as User" (Als Benutzer ausführen) hervor, und aktivieren Sie das Kontrollkästchen Alle Berechtigungen für untergeordnete Objekte durch vererbbare Berechtigungen von diesem Objekt ersetzen. 6. Klicken Sie auf OK, um die Änderungen auf alle Unterordner und Dateien zu anzuwenden. Dies kann einige Minuten dauern. 7. Klicken Sie auf OK, um die Änderungen zu bestätigen, und anschließend auf OK im Tableau-Eigenschaftendialogfeld. Ändern von Registrierungseinstellungen Der nachfolgende Schritt ist optional und für die meisten Umgebungen nicht erforderlich.wenn die Sicherheit der Registrierung sehr hoch eingestellt ist, geben Sie dem Ausführen als- Benutzerkonto von Tableau Server Lese- und Schreibberechtigungen für die folgenden Registrierungspfade: und HKEY_CURRENT_USER\Software\Tableau 32-Bit-Computer:HKEY_LOCAL_MACHINE\Software\Tableau 64-Bit-Computer:HKEY_LOCAL_MACHINE\Software\Wow6432Node\Tableau

240 SQL Server-Identitätswechsel Als Identitätswechsel bezeichnet, wenn ein Benutzerkonto im Namen eines anderen Benutzerkontos agiert. Sie können Tableau und Microsoft SQL Server so konfigurieren, dass Identitätswechsel mit Datenbankbenutzern durchgeführt werden. Hierbei fragt das SQL Server-Datenbankkonto, das von Tableau Server verwendet wird, im Namen von SQL Server-Datenbankbenutzern, die auch Tableau-Benutzer sind, die Datenbank ab. Der Hauptvorteil dieses Funktion besteht darin, dass sie es ermöglicht Administratoren, die ihrer Datensicherheitsrichtlinie an einem zentralen Ort zu implementieren und zu steuern. in ihren Datenbanken. Wenn Tableau-Benutzer auf eine Ansicht mit einer Liveverbindung zu einer SQL Server-Datenbank zugreifen, wird in der Ansicht nur angezeigt, was gemäß den Datenbankberechtigungen des jeweiligen Benutzers zulässig ist. Ein weiterer Vorteil ist, dass die Benutzer auf keine Datenbankanmeldeaufforderung reagieren müssen, wenn sie auf die Ansicht zugreifen. Arbeitsmappen-Publisher müssen zudem nicht auf benutzerspezifische Filter zurückgreifen, um die Anzeige der Ansichtsdaten zu beschränken. Die nachstehenden Themen enthalten Informationen zur Verwendung dieser Funktion. Anforderungen für den Identitätswechsel Der Einsatz dieser Funktion setzt Folgendes voraus: Live-Verbindungen nur mit SQL Server: Der Identitätswechsel kann nur bei Ansichten eingesetzt werden, die über eine Live-Verbindung mit einer SQL Server- Datenbank der Version 2005 oder einer neueren Version verfügen. Einzelne Datenbankkonten: Jede Person, die auf die Ansicht zugreifen soll, muss über ein explizites Benutzerkonto für die SQL Server-Datenbank verfügen, mit der die Ansicht verbunden wird. Mitglieder einer Active Directory-(AD)-Gruppe können nicht Ziel eines Identitätswechsels sein. Angenommen, Jane Smith ist Mitglied der AD- Gruppe Sales und ihr Datenbankadministrator fügt die AD-Gruppe Sales der SQL Server-Datenbank hinzu, dann kann Jane Smith nicht Ziel eines Identitätswechsels sein. Übereinstimmung von Anmeldeinformationen und Authentifizierungstyp: Die Anmeldeinformationen der einzelnen Tableau-Benutzerkonten und deren Tableau- Benutzerauthentifizierungstyp muss mit den zugehörigen Anmeldeinformationen und dem Authentifizierungstyp in der SQL Server-Datenbank übereinstimmen. Anders ausgedrückt, wenn für das Tableau Server-Benutzerkonto von Jane Smith der Benutzername MyCo\jsmith und Active Directory zur Benutzerauthentifizierung verwendet wird, dann muss ihr Benutzername für die SQL Server-Datenbank ebenfalls MyCo\jsmith lauten und SQL Server muss die integrierte Windows-Authentifizierung verwenden.

241 SQL Server-Voraussetzungen: In SQL Server sollten eine Datensicherheitstabelle und eine Ansicht vorhanden sein, in der die Datensicherheit erzwungen wird, und außerdem sollte von den Datenbankbenutzern gefordert werden, dass sie diese Ansicht verwenden. SQL IMPERSONATE-Konto: Es ist ein SQL Server-Datenbankkonto mit der Berechtigung IMPERSONATE für die oben beschriebenen Datenbankbenutzer erforderlich. Hierbei handelt es sich um ein Konto mit der sysadmin-rolle oder ein Konto, dem die Berechtigung IMPERSONATE für die einzelnen Benutzerkonten gewährt wurde (siehe den MSDN-Artkel zu EXECUTE AS). Dieses SQL Server-Konto muss auf der Tableau-Seite einem der beiden folgenden Konten entsprechen: Das Tableau Server-Konto "RunAs-Serverbenutzer" (siehe Identitätswechsel mit dem Konto "Run As User" (Als Benutzer ausführen)). Das Konto der Person, welche die Arbeitsmappe veröffentlicht hat (siehe Identitätswechsel mit eingebetteten SQL-Anmeldeinformationen). Funktionsweise des Identitätswechsels Nachfolgende Abbildung zeigt, wie der Identitätswechsel von Datenbankbenutzern funktioniert: In der obigen Abbildung ist Jane Smith (MyCo\jsmith) eine Vertriebsmitarbeiterin in der Region West Coast, und Henry Wilson (MyCo\hwilson) ist für die Region East Coast zuständig. Geben Sie dem Konto von Jane Smith (MyCo\jsmith) in der SQL Server-Datenbank nur Berechtigungen zum Zugriff auf die Daten der Region West Coast. Henrys Konto (MyCo\hwilson) kann nur auf die Daten der Region East Coast zugreifen. Es wurde eine Ansicht erstellt, in der Daten für das gesamte Land angezeigt werden. Die Ansicht verfügt über eine Live-Verbindung mit der SQL Server-Datenbank. Beide Benutzer melden sich bei Tableau Server an, und klicken auf die Ansicht. Tableau Server stellt eine Verbindung mit SQL Server her und verwendet hierzu ein Datenbankkonto, das für die

242 Datenbankkonten beider Benutzer über die IMPERSONATE-Berechtigung verfügt. Dieses Konto agiert im Namen der Datenbankkonten der beiden Benutzer. Die Anzeige der Ansicht wird durch die Datenbankberechtigungen der einzelnen Benutzer beschränkt. Jane sieht nur die Umsatzdaten der Region West Coast, und Henry sieht nur die Daten der Region East Coast. Identitätswechsel mit dem Konto "Run As User" (Als Benutzer ausführen) Identitätswechsel mit dem Konto "Run As User" (Als Benutzer ausführen) ist die empfohlene Methode zur Durchführung von Identitätswechseln. Das Konto "Run As User" (Als Benutzer ausführen) ist ein AD-Konto, unter dem der Tableau Server-Dienst auf dem Computer, der als Host von Tableau Server fungiert, ausgeführt werden kann (siehe Run As User (Als Benutzer ausführen)). Dieses Konto müssen über die IMPERSONATE-Berechtigung für die Datenbankbenutzerkonten in SQL Server verfügen. Von der Datensicherheit her gesehen, bietet die Verwendung des Tableau Server-Kontos "Run As User" (Als Benutzer ausführen) Administratoren die umfassendsten Kontrollmöglichkeiten. So richten Sie Identitätswechsel mit dem Konto "Run As User" (Als Benutzer ausführen) ein: 1. Bei der Konfiguration von Tableau Server im Rahmen der Installation geben Sie unter Server-RunAs-Konto das AD-Konto "Run As User" (Als Benutzer ausführen) an, das über IMPERSONATE-Berechtigungen für die Benutzerkonten verfügt. Wählen Sie unter "Benutzerauthentifizierung" die Option Use Active Directory (Active Directory verwenden) aus:

243 2. Klicken Sie auf OK, um die Konfiguration fertig zu stellen. 3. Erstellen Sie eine Arbeitsmappe in Tableau Desktop. Wenn Sie die Datenverbindung erstellen, wählen Sie für die Live-Verbindung der Arbeitsmappe mit der SQL Server- Datenbank die Option Integrierte Sicherheit von Windows NT verwenden aus: 4. Veröffentlichen Sie die Arbeitsmappe in Tableau Desktop unter Tableau Server (Server > Arbeitsmappe veröffentlichen).

244 5. Klicken Sie im Dialogfeld "Veröffentlichen" auf "Authentifizierung", und wählen Sie im Dialogfeld "Authentifizierung" in der Dropdown-Liste die Option Identität per RunAs- Serverkonto annehmen aus: 6. Klicken Sie auf OK. 7. Testen Sie die Verbindung, indem Sie sich als Benutzer bei Tableau Server anmelden. Wenn Sie auf eine Ansicht klicken, sollten Sie nicht zur Eingabe der Anmeldeinformationen für die Datenbank aufgefordert werden und Sie sollten nur die Daten sehen, zu deren Anzeige der betreffende Benutzer berechtigt ist. Identitätswechsel mit eingebetteten SQL-Anmeldeinformationen Ein Identitätswechsel kann auch durchgeführt werden, wenn die Person, die eine Ansicht veröffentlicht, die Anmeldeinformationen für ihr SQL Server-Konto in die Ansicht einbettet. Tableau Server kann unter jedem beliebigen Kontotyp ausgeführt werden, verwendet die von der veröffentlichenden Person (Publisher) bereitgestellten Anmeldeinformationen jedoch, um eine Verbindung mit der Datenbank herzustellen. Dies kann für Ihren Standort die Methode der Wahl sein, wenn das Konto, das den Identitätswechsel handhabt, kein AD-Konto sein kann und wenn es unbedenklich ist, dass veröffentlichende Personen von Arbeitsmappen ein Konto mit einer potenziell hohen Berechtigungsstufe auf SQL Server haben.

245 Hinweis: Dieser Ansatz setzt voraus, dass Eingebettete Anmeldeinformationen auf Tableau Server aktiviert worden ist: So führen Sie einen Identitätswechsel mit dem SQL-Konto des Publishers der Arbeitsmappe durch: 1. Erstellen Sie eine Arbeitsmappe in Tableau Desktop. Wenn Sie die Datenverbindung erstellen, wählen Sie für die Live-Verbindung der Arbeitsmappe mit der SQL Server- Datenbank die Option "Spezifischen Benutzernamen und spezifisches Kennwort verwenden" aus: 2. Veröffentlichen Sie die Arbeitsmappe auf Tableau Server (Server > Arbeitsmappe veröffentlichen).

246 3. Klicken Sie im Dialogfeld "Veröffentlichen" auf "Authentifizierung", und wählen Sie im Dialogfeld "Authentifizierung" in der Dropdown-Liste die Option Identität per eingebettetem Kennwort annehmen aus: 4. Klicken Sie auf OK. 5. Testen Sie die Verbindung, indem Sie sich als Benutzer bei Tableau Server anmelden. Wenn Sie auf eine Ansicht klicken, sollten Sie nicht zur Eingabe der Anmeldeinformationen für die Datenbank aufgefordert werden und Sie sollten nur die Daten sehen, zu deren Anzeige der betreffende Benutzer berechtigt ist.

247 TCP/IP-Ports Die folgende Tabelle listet die Ports auf, die von Tableau Server standardmäßig verwendet werden und die zur Bindung verfügbar sein müssen. Wenn die Windows-Firewall aktiviert ist, öffnet Tableau Server die benötigten Ports. Sie brauchen sich nicht darum zu kümmern (bei verteilten Installationen mit einem Arbeitscomputer, auf dem Windows 7 ausgeführt wird, beziehen Sie sich auf die Tableau Knowledge Base). Port Verwendet durch Serverprozess Alle 80 Anwendungsserver X SSL. Wenn der Anwendungsserver für SSL konfiguriert wurde, dann leitet der Anwendungsserver Anforderungen an diesen Port weiter. Tableau Server- Setup. Tableau-Arbeitsserver in verteilten und hochverfügbaren Umgebungen (der primäre Tableau Server überwacht diese Ports nicht). Anwendungsserver (Basis-Port 8000). Es werden die auf 8000 nachfolgenden Ports bis zur Anzahl der Prozesse verwendet. Tableau Server wird standardmäßig mit zwei Anwendungsserver- Prozessen (Ports 8000 und 8001) installiert. ART VON INSTALLATION Verteilt Hochverfügbarkeit X -- X -- X X X -- Parameter gateway.public.port, worker0.gateway.port wgserver.port

248 Port Verwendet durch Serverprozess 8060 PostgreSQL- Datenbank Alle X ART VON INSTALLATION Verteilt Hochverfügbarkeit Parameter pgsql.port 8061 Firebird. X firebird.port Prozess, der die Erkennung in einer verteilten Umgebung ausführt, die für hohe Verfügbarkeit konfiguriert wurde. Solr und Tomcat HTTP Prozess, der die Replikation in einer verteilten Umgebung ausführt, die für hohe Verfügbarkeit konfiguriert wurde. VizQL-Server (Basisport 9100). Zudem werden die auf 9100 nachfolgenden Ports bis zur Anzahl der Prozesse verwendet. Tableau Server wird standardmäßig mit zwei VizQL- Serverprozessen (Ports 9100 und 9101) installiert. Datenserver (Basisport 9700). Zudem werden die auf 9700 nachfolgenden Ports bis zur Anzahl der Prozesse X X X X X pgsql.initport solr.port, tomcat.http.port 1 rsync.port vizqlserver.port dataserver.port 1 Für diese Parameter muss der gleiche Wert festgelegt werden.

249 Port Verwendet durch Serverprozess verwendet. Tableau Server wird standardmäßig mit zwei Datenserverprozessen (Ports 9700 und 9701) installiert. Arbeitsserver und primärer Server zur Übermittlung der Lizenzierungsdaten in verteilten und hochverfügbaren Umgebungen. Zur Übermittlung von Lizenzierungsdaten in einer verteilten und hochverfügbaren Umgebungen wird für Arbeitscomputer und den primären Server dynamisch ein zusätzlicher Port ausgewählt. Sie können stattdessen einen fixierten Port (Empfehlung ist 27010) bestimmen. Weitere Informationen hierzu finden Sie unter Tableau Knowledge Base. Daten-Engine Tableau Server wird mit einem Datenserverprozess installiert. Pro Bereitstellung ist nur eine aktive Daten- Engine zulässig. Alle X ART VON INSTALLATION Verteilt Hochverfügbarkeit X X -- X X -- Parameter dataengine.port

250 Port Verwendet durch Serverprozess Hochverfügbarkeit Daten-Engine- Initialisierung in einer verteilten Umgebung, die für hohe Verfügbarkeit konfiguriert wurde. Alle ART VON INSTALLATION Verteilt X Parameter Bearbeiten der Standardports Sie können die von den Tableau Server-Prozessen verwendeten Standardports mit dem administrativen Befehlszeilenprogramm tabadmin ändern. Beispielsweise ist der Standardport für den Anwendungsserverprozess (wgserver) Sie können den tabadmin-parameter workerx.wgserver.port verwenden, um einen anderen Port anzugeben. Führen Sie die unten beschriebenen Schritte aus, um die Portkonfiguration in Tableau Server zu ändern. Weitere Informationen zur Aktivierung der JMX-Ports des Servers finden Sie unter Aktivieren von JMX-Ports 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: cd C:\Program Files (x86)\tableau\tableau Server\8.0\bin

251 2. Ändern Sie durch folgende Eingabe einen Portwert: tabadmin set <workerx>.<parameter> <new port value> In dem oben angegebenen Befehl bezieht sich <workerx> auf den Computer, dessen Port Sie ändern möchten, <parameter> ist einer der Werte in der unten angegebenen Tabelle (ein Serverprozessport wie z. B. wgserver.port), und <new port value> ist die neue Portnummer, die der Serverprozess verwenden soll. Wenn Tableau Server auf einem Computer ausgeführt wird, ist <workerx> gleich worker0. Wenn Sie in einem Cluster arbeiten, ist worker0 der primäre, worker1 der erste Arbeitsserver, worker2 der zweite Arbeitsserver usw. In diesem letzten Fall müssten Sie den Befehl (von der Eingabeaufforderung auf dem primären Computer) je einmal für jeden Computer im Cluster ausführen. In diesem Beispiel wird der Port auf dem primären oder einem eigenständigen Server für den Anwendungsserverprozess (wgserver) auf 8020 festgelegt: tabadmin set worker0.wgserver.port 8020 Das folgende Beispiel legt den Port für einen Cluster mit 3 Computern (ein primärer und zwei Arbeitscomputer) für den VizQL-Serverprozess auf 9200 fest. tabadmin set worker0.vizqlserver.port 9200 tabadmin set worker1.vizqlserver.port 9200 tabadmin set worker2.vizqlserver.port 9200 Sie können die folgenden Parameter zum Ändern der entsprechenden Ports verwenden (eine vollständige Liste der tabadmin-parameter finden Sie unter TCP/IP- Ports): Zu ändernder Port Parameter 80 gateway.public.port, worker0.gateway.port 8000 wgserver.port 8060 pgsql.port 8080 solr.port, tomcat.http.port vizqlserver.port 9700 dataserver.port 3. Nachdem Sie die erforderlichen Portkonfigurationsänderungen vorgenommen haben, starten Sie die Tableau Server mit folgendem Befehl neu: tabadmin restart 1 Diese Parameter sollten auf den gleichen Wert festgelegt werden.

252 Während der Server neu gestartet wird, ist er für keinen Benutzer verfügbar. Warnen Sie die Benutzer unbedingt vor dem Ausfall, bevor Sie diesen Vorgang ausführen, oder planen Sie, diese Wartung außerhalb der Geschäftszeiten durchzuführen. Aktivieren von JMX-Ports Um Sie bei der Behandlung von Problemen mit Tableau Server zu unterstützen, fordert Tableau Server Sie möglicherweise auf, die JMX-Ports des Servers zu aktivieren. Diese Ports sind nützlich für Überwachung und Fehlerbehebung, z. B. mit Tools wie JConsole. So aktivieren Sie JMX-Ports auf Tableau Server: 1. Halten Sie den Server an. 2. Geben Sie folgenden Befehl ein: tabadmin set service.jmx_enabled true 3. Geben Sie Konfigurationsbefehl ein: tabadmin configure 4. Starten Sie den Server. JMX-Port-Liste Hier finden Sie eine Liste aller JMX-Ports. Alle sind standardmäßig deaktiviert. Wenn diese Ports aktiviert sind, werden sie für alle Arten von Installationen verwendet: Einzelserver, verteilte und hochverfügbare: Port Verwendet durch Serverprozess Parameter Anwendungsserver JMX. Wird durch den bzw. die Anwendungsserverport(s) bestimmt. Hintergrundprozessüberwachungs-JMX. Wird durch den nicht verwendeten Hintergrundprozessport bestimmt Service-Monitor-JMX. svcmonitor.jmx.port VizQL-Server-JMX. Wird durch den bzw. die VizQL- Serverport(s) bestimmt. Datenserver-JMX. Wird durch den bzw. die Datenserverport (s) bestimmt

253 Bestimmung der JMX-Ports Die JMX-Ports für den Anwendungsserver ( ), Hintergrundprozesskomponenten (8550), VizQL Server ( ) und den Datenserver ( ) werden anhand der Formel "Basisport + 300" zugewiesen (unter TCP/IP-Ports finden Sie eine Liste der Standardbasisports). Falls es mehrere Instanzen eines Prozesses gibt, hat zusätzlich jeder einen JMX-Port. Wenn Sie Tableau Server beispielsweise zum Ausführen von vier Instanzen des Anwendungsserverprozesses konfiguriert haben, dann werden die Ports 8000 (Standardbasisport), 8001, 8002 und 8003 verwendet. Die Anwendungsserver-JMX-Ports 8300 (Basisport + 300), 8301, 8302 und 8303 sind dann an ihre jeweiligen Prozessinstanzen gebunden. Auch wenn sie nicht direkt von Tableau Server verwendet werden falls ein JMX-Port von einer anderen Anwendung verwendet wird, werden Tableau Server-Prozesse nicht ausgeführt. Darüber hinaus können JMX-Port nicht direkt mit tabadmin bearbeitet werden. Um einen JMX-Port zu ändern, ändern Sie den Basisport für den entsprechenden Prozess. Anders gesagt, wenn Port nicht für den Datenserver-JMX-Prozess verfügbar ist, verwenden Sie tabadmin (wie unter Bearbeiten der Standardports beschrieben), um den Basisport des Datenservers von 9700 in 9800 zu ändern. Daraufhin wird der Datenserver- JMX-Port auf verschoben. Der Hintergrundprozess bildet eine Ausnahme, da er nicht den Basisport 8250 verwendet, doch diese Portnummer wird verwendet, um seinen JMX-Port 8550 ( ) zu bestimmen. Um die Sicherheitsrisiken zu verringern, sollten Sie Ihre Firewall so konfigurieren, dass externer Datenverkehr mit den JMX-Ports blockiert wird. Wiederherstellen des Standardwerts für einen Port Sie können den Standardwert für einen Port mit den unten beschriebenen Schritten wiederherstellen: 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: cd C:\Program Files (x86)\tableau\tableau Server\8.0\bin 2. Stellen Sie durch folgende Eingabe den Standardportwert wieder her: tabadmin set <workerx>.<parameter> --default Wenn Tableau Server auf einem Computer ausgeführt wird, ist <workerx> gleich worker0. Wenn Sie in einem Cluster arbeiten, ist worker0 der primäre, worker1 der erste Arbeitsserver, worker2 der zweite Arbeitsserver usw. Nachfolgend finden Sie ein Beispiel: tabadmin set worker0.wgserver.port --default

254 3. Starten Sie Tableau Server mit folgendem Befehl neu: tabadmin restart

255 tabcmd Das tabcmd-dienstprogramm ist eines der beiden Befehlszeilenprogramme, das zusammen mit Tableau Server installiert wird (das andere ist tabadmin). Die über tabcmd eingegebenen Befehle dienen der Automatisierung von häufigen Aufgaben, z. B. dem Veröffentlichen von Arbeitsmappen in Stapeln und der Verwaltung von Benutzern und Gruppen.Das tabcmd- Dienstprogramm wird im bin-ordner von Tableau Server installiert (C:\Programme\Tableau Server\8.0\bin), aber Sie können tabcmd auch auf einem anderen Computer installieren und ausführen. Weitere Informationen finden Sie in den folgenden Themen: Installieren von tabcmd Das Befehlszeilenprogramm tabcmd wird standardmäßig mit Tableau Server installiert und kann vom Ordner \"bin\" des Servers (beispielsweise C:\Program Files (x86)\tableau\tableau Server\8.0\bin) aus ausgeführt werden.zur flexiblen Verwaltung kann das Programm auch auf einem anderen Computer installiert werden. So installieren Sie tabcmd: 1. Navigieren Sie zum Ordner \"extras\" von Tableau Server: 32 Bit: C:\Program Files\Tableau\Tableau Server\8.0\extras\TabcmdInstaller.exe 64 Bit: C:\Program Files (x86)\tableau\tableau Server\8.0\extras\TabcmdInstaller.exe 2. Kopieren Sie TabcmdInstaller.exe auf den Computer, auf dem das Programm installiert werden soll. 3. Doppelklicken Sie auf TabcmdInstaller.exe, um die Datei auszuführen. 4. Befolgen Sie die Anweisungen zur Installation von tabcmd. Da tabmd ein Befehlszeilentool ist und das Windows-Betriebssystem einige Beschränkungen aufweist, empfiehlt Tableau die Installation von tabcmd in einem eigenen Ordner \"tabcmd\" im Stammverzeichnis von Laufwerk C:\ (C:\tabcmd). Da tabcmd bei der Ausführung des Installationsprogramms nicht automatisch zur Windows- Variablen PATH hinzugefügt wird, müssen Sie entweder tabcmd explizit mit dem vollständigen Pfad aufrufen oder das Verzeichnis zur PATH-Variablen hinzufügen. Vorgehensweise: tabcmd verwenden Der erste Schritt bei der Verwendung von tabcmd ist das Öffnen einer Eingabeaufforderung als Administrator. Navigieren Sie dann zum Ordner \"bin\" von Tableau Server (beispielsweise C:\Program Files (x86)\tableau\tableau Server\8.0\bin), oder schließen Sie diesen Speicherort in Ihre Befehle ein. Damit Sie Aufgaben für Tableau Server mit tabcmd ausführen können, müssen Sie eine Sitzung mit einem authentifizierten Server starten. Die Sitzung gibt den Tableau Server sowie den Tableau Server-Benutzer an, der die Sitzung ausführt. Sie können zunächst die Sitzung

256 starten und dann Ihren Befehl angeben oder gleichzeitig eine Sitzung starten und einen Befehl ausführen. Im Folgenden wird das Starten einer Sitzung mit dem Tableau Server tabserver.myco.com demonstriert: tabcmd login -s -u admin -p Dies ist ein Befehl zum Löschen der Arbeitsmappe Sales_Workbook: tabcmd delete "Sales_Workbook" Das oben Dargestellte kann auch mit nur einem Befehl durchgeführt werden. Beachten Sie, dass in diesem Fall kein login erforderlich ist: tabcmd delete "Sales_Workbook" -s -u admin -p Ein Tableau Server kann mehrere Sites ausführen. Wenn sich eine Arbeitsmappe auf der Standardsite eines Servers mit mehreren Sites befindet, muss diese nicht angegeben werden, und der obige Befehl ist ausreichend. Wenn sich der Befehl jedoch auf etwas auf einer Site bezieht, die nicht die Standardsite ist, muss die Site-ID für diese Site angegeben werden (siehe Anmelden). So lautet derselbe Befehl für eine Arbeitsmappe auf der Site \"West Coast Sales\" (Site-ID wsales): tabcmd delete "Sales_Workbook" -s -t wsales -u admin -p Die Optionen -s, -t, -u und -p gehören zu den globalen Variablen von tabcmd. Sie können daher mit allen Befehlen verwendet werden. Wenn der Befehl erfolgreich ausgeführt wurde, wird von tabcmd der Statuswert Null zurückgegeben. Für Statuswerte ungleich Null wird eine ausführliche Fehlermeldung in stderr ausgegeben. Zudem können Informations- oder Statusmeldungen in stdout ausgegeben werden. Ein vollständiges Protokoll namens tabcmd.log mit Debugging-, Status- und Fehlermeldungen wird in die folgende Datei ausgegeben: Windows Server 2012, Windows Server 2008 R2, Windows Vista, Windows 7, Windows 8: C:\Users\<username>\AppData\Roaming\Tableau Windows Server 2003: C:\Documents and Settings\<username>\Application Data\Tableau tabcmd Globale Optionen Einige Optionen sind allen Befehlen gemeinsam. Die nachstehende Tabelle enthält die Optionen, die in allen Befehlen verwendet werden. Die Optionen --server, --user und -- password müssen mindestens einmal am Anfang einer Sitzung angegeben werden. Es wird ein Authentifizierungstoken gespeichert, damit nachfolgende Befehle ohne Angabe dieser Optionen ausgeführt werden können. Diese Token sind noch fünf Minuten lang nach der Eingabe des letzten Befehls, in dem sie verwendet wurden, gültig.

257 Option (kurz) Option (lang) Argument Beschreibung -h --help Zeigt den Hilfetext für den Befehl an. -s --server -u --user -p -P -- password -- passwordfile -t --site Tableau Online URL Tableau Online Benutzername Tableau OnlineKennwort filename.txt Tableau Server- Site-Name -x --proxy Host:Port --noprompt --noproxy --nocertcheck --[no-] cookie Ist mindestens einmal am Anfang der Sitzung erforderlich. Ist mindestens einmal am Anfang der Sitzung erforderlich. Ist mindestens einmal am Anfang der Sitzung erforderlich. Sie können stattdessen auch die Option -P verwenden. Lässt zu, dass das Kennwort in der angegebenen Datei gespeichert statt in der Befehlszeile eingegeben wird, und erhöht damit die Sicherheit. Verwendet die angegebene Tableau Server-Site. Wenn Sie keine Site angeben, wird die Site "Default" (Standard) verwendet. Gilt nur für Server mit mehreren Sites. Verwendet den angegebenen HTTP-Proxy. Wenn diese Option angegeben wird, fordert der Befehl nicht zur Eingabe eines Kennworts auf. Wenn kein gültiges Kennwort bereitgestellt wird, dann schlägt der Befehl fehl. Wenn diese Option angegeben wird, wird kein HTTP-Proxy verwendet. Wenn diese Option angegeben wird, ist das SSL-Zertifikat nicht validiert. Wenn diese Option angegeben wird, wird die Sitzungs-ID beim Anmelden gespeichert, sodass für nachfolgende Befehle keine Anmeldung erforderlich ist. Verwenden Sie das Präfix no-, wenn die Sitzungs-ID nicht gespeichert werden soll. Standardmäßig wird die Sitzung

258 Option (kurz) Option (lang) Argument Beschreibung gespeichert. --timeout Sekunden Wartet die angegebene Anzahl von Sekunden darauf, dass der Server die Befehlsverarbeitung abschließt. Standardmäßig gilt für den Prozess ein Timout-Wert für 30 Sekunden. tabcmd-befehle Die folgenden Befehle können mit dem Befehlszeilenprogramm tabcmd verwendet werden: addusers group-name creategroup group-name createproject project-name createsite site-name createsiteusers filename.csv createusers filename.csv delete workbook-name or datasource-name deletegroup group-name deletesite site-name deleteusers filename.csv editsite site-name export get url listsites login logout publish filename.twb (x), filename.tds(x) oder filename.tde refreshextracts workbookname or datasourcename removeusers group-name runschedule schedulename set setting syncgroup group-name version

259 addusers group-name Fügt die im Argument --users angegebenen Benutzer der Gruppe mit dem in group-name angegebenen Namen hinzu. Beispiel tabcmd addusers "Development" --users "users.csv" Option (kurz) Option (lang) Argument Beschreibung --users --[no-]complete filename.csv Fügt die Benutzer in der gegebenen Datei der angegebenen Gruppe hinzu. Die Datei sollte eine einfache Liste mit einem Benutzernamen pro Zeile enthalten. Die Benutzer sollten bereits auf Tableau Online erstellt worden sein. Siehe auch Importieren von Benutzern aus einer CSV- Datei. Bei der Angabe von complete müssen alle Zeilen gültig sein, damit Änderungen erfolgreich durchgeführt werden. Wird nichts angegeben, dann wird -- complete verwendet. creategroup group-name Erstellt eine Gruppe mit dem gegebenen Gruppennamen. Verwenden Sie die Befehle addusers (für lokale Gruppen) und syncgroup (für Active Directory-Gruppen), um Benutzer hinzuzufügen, nachdem die Gruppe erstellt worden ist. Beispiel tabcmd creategroup "Development" createproject project-name Erstellt ein Projekt mit dem angegebenen Projektnamen.

260 Beispiel tabcmd createproject -n "Quarterly_Reports" -d "Workbooks showing quarterly sales reports." Option (kurz) Option (lang) Argument Beschreibung -n --name Name -d -- description Geben Sie den Namen des Projekts an, das erstellt werden soll. description Geben Sie eine Beschreibung für das Projekt ein. createsite site-name Erstellt eine Site mit dem gegebenen Site-Namen. Beispiele Erstellen Sie eine Site mit dem Namen "Umsatzdaten der Region West Coast". Die Site-ID WestCoastSales wird automatisch erstellt, es gelten für die Site keine Beschränkungen bezüglich des Speicherkontingents und die Site-Administratoren können Benutzer hinzufügen und entfernen. tabcmd createsite "West Coast Sales" Erstellen Sie eine Site mit dem Namen West Coast Sales und der Site-ID wsales: tabcmd createsite "West Coast Sales" -r "wcoast" Site-Administratoren dürfen der Site keine Benutzer hinzufügen: tabcmd createsite "West Coast Sales" --no-site-mode Legen Sie das Speicherkontingent in MB fest: tabcmd createsite "West Coast Sales" --storage-quota 100 Option (kurz) Option (lang) Argument -r --url Site-ID -- userquota Anzahl der Benutzer Beschreibung Verwendet in URLs zur Angabe der Site. Unterscheidet sich vom Site-Namen. Maximale Anzahl an Benutzern, die der Site hinzugefügt werden können.

261 Option (kurz) Option (lang) -- [no-] sitemode Argument -- storage- Größe in MB quota Beschreibung Gewähren oder verweigern Sie Site-Administratoren das Recht zum Hinzufügen und Entfernen von Benutzern. Die Anzahl an Arbeitsmappen, Extrakten und Datenquellen, angegeben in MB, die auf einer Site gespeichert werden können. createsiteusers filename.csv Dieser Befehl erlaubt es Site-Administratoren, einer Site Benutzer hinzuzufügen. Er erstellt die Benutzer, die in der angegebenen CSV-Datei (Kommas als Trennzeichen) aufgelistet sind, auf der aktuellen Site. Die Datei kann die folgenden Spalten in der unten angegebenen Reihenfolge enthalten: 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (site/none) 6. Publisher (yes/true/1 oder no/false/0) Die Datei kann weniger Spalten enthalten. Beispielsweise kann sie eine einfache Liste mit einem Benutzernamen pro Zeile sein. Wenn auf dem Server die Active Directory- Authentifizierung verwendet wird, dann wird die Spalte Password ignoriert. Wenn ein Wert Kommas enthält, können Anführungszeichen als Trennzeichen verwendet werden. Nähere Informationen hierzu finden Sie unter Importieren von Benutzern aus einer CSV-Datei. Beispiel tabcmd createsiteusers "users.csv" --license "Interactor" -- publishers Option (kurz) Option (lang) Argument Beschreibung --nowait Nicht warten, bis asynchrone

262 Option (kurz) Option (lang) Argument Beschreibung Aufträge abgeschlossen worden sind. --silentprogress Für asynchrone Aufträge keine Statusmeldungen anzeigen. --license Interactor, Viewer oder Unlicensed Legt die StandardLizenzstufe für alle Benutzer fest. Diese Einstellung kann durch den Wert in der CSV- Datei überschrieben werden. --admintype Site oder None Weist allen Benutzern in der CSV- Datei das Site-Administratorrecht zu oder entzieht dieses Recht. Diese Einstellung kann durch den Wert in der CSV-Datei überschrieben werden. Die Standardeinstellung ist None für neue Benutzer und "unchanged" für vorhandene Benutzer. Systemadministratoren können nicht mit createsiteusers erstellt oder zurückgesetzt werden (verwenden Sie stattdessen createusers). --[no-] publishers Weist allen Benutzern in der CSV- Datei standardmäßig das Veröffentlichungsrecht zu oder entzieht dieses Recht. Diese Einstellung kann durch den Wert in der CSV-Datei überschrieben werden. Die Standardeinstellung ist no für neue Benutzer und "unchanged" für vorhandene Benutzer. --[no-] complete Es müssen (nicht) alle Zeilen gültig sein, damit Änderungen erfolgreich durchgeführt werden. Standardmäßig wird die Option -- complete verwendet.

263 createusers filename.csv Erstellt die Benutzer, die in der angegebenen CSV-Datei (Kommas als Trennzeichen) aufgelistet sind. Dieser Befehl kann nur von Systemadministratoren verwendet werden. Die Datei kann die folgenden Spalten in der unten angegebenen Reihenfolge enthalten: 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (system/site/none) 6. Publisher (yes/true/1 oder no/false/0) Die Datei kann weniger Spalten enthalten. Beispielsweise kann sie eine einfache Liste mit einem Benutzernamen pro Zeile sein. Wenn auf dem Server Active Directory- Authentifizierung verwendet wird, sollte die Spalte Password leer gelassen werden. Wenn ein Wert Kommas enthält, können Anführungszeichen als Trennzeichen verwendet werden. Nähere Informationen hierzu finden Sie unter Importieren von Benutzern aus einer CSV- Datei. Beispiel tabcmd createusers "users.csv" --license "Interactor" -- publishers Option (kurz) Option (lang) Argument Beschreibung --nowait Nicht warten, bis asynchrone Aufträge abgeschlossen worden sind. --silentprogress Für asynchrone Aufträge keine Statusmeldungen anzeigen. --license Interactor, Viewer oder Unlicensed Legt die StandardLizenzstufe für alle Benutzer fest. Diese Einstellung kann durch den Wert in der CSV- Datei überschrieben werden. --admintype System, Site oder None Weist allen Benutzern in der CSV- Datei standardmäßig das Admin- Recht zu oder entzieht dieses Recht. Diese Einstellung kann durch den Wert in der CSV-Datei überschrieben werden. Die Standardeinstellung ist None für neue Benutzer und "unchanged" für

264 Option (kurz) Option (lang) Argument Beschreibung vorhandene Benutzer. --[no-] publishers Weist allen Benutzern in der CSV- Datei standardmäßig das Recht zum Veröffentlichen zu oder entzieht dieses Recht. Diese Einstellung kann durch den Wert in der CSV-Datei überschrieben werden. Die Standardeinstellung ist no für neue Benutzer und "unchanged" für vorhandene Benutzer. --[no-] complete Änderungen werden nur dann erfolgreich durchgeführt, wenn alle Zeilen gültig sind. Standardmäßig wird die Option --complete verwendet. delete workbook-name or datasource-name Löscht die angegebene Arbeitsmappe oder Datenquelle vom Server. Diesem Befehl wird der auf dem Server verwendete Name der Arbeitsmappe oder der Datenquelle übergeben und nicht der Dateiname, der beim Veröffentlichen verwendet wurde. Beispiel tabcmd delete "Sales_Analysis" Option (kurz) Option (lang) Argument -r --project Projektname --workbook Arbeitsmappenname Beschreibung Der Name des Projekts, das die zu löschende Arbeitsmappe oder Datenquelle enthält. Sofern keine Angabe erfolgt, wird das Projekt "Standard" verwendet. Der Name der zu löschenden Arbeitsmappe. -- datasource Datenquellenname Der Name der zu löschenden Datenquelle.

265 deletegroup group-name Löscht die Gruppe mit dem in group-name angegebenen Gruppennamen vom Server. Beispiel tabcmd deletegroup "Development" deletesite site-name Löscht die Site mit dem in site-name angegebenen Site-Namen vom Server. Beispiel tabcmd deletesite "Development" deleteusers filename.csv Löscht die Benutzer, die in der angegebenen CSV-Datei (Kommas als Trennzeichen) aufgelistet sind. Die Datei ist eine einfache Liste mit einem Benutzernamen pro Zeile. Beispiel tabcmd deleteusers "users.csv" Option (kurz) Option (lang) Argument Beschreibung --[no-] complete Bei der Angabe von --complete müssen alle Zeilen gültig sein, damit Änderungen erfolgreich durchgeführt werden. Wird nichts angegeben, dann wird -- complete verwendet. editsite site-name Ändert den Namen einer Site oder eines Webordners. Sie können diesen Befehl auch verwenden, um Site-Administratoren das Recht zum Hinzufügen und Entfernen von Benutzern zuzuweisen oder zu entziehen. Wenn Site-Administratoren das Recht zur Benutzerverwaltung haben, können Sie festlegen, wie viele Benutzer sie zu einer Site hinzufügen können. Beispiele

266 tabcmd editsite wc_sales --site-name "West Coast Sales" tabcmd editsite wc_sales --site-id "wsales" tabcmd editsite wsales --status ACTIVE tabcmd editsite wsales --user-quota 50 Option (lang) --sitename --siteid --userquota --[no-] sitemode --status -- storagequota Argument Name, in den die Site geändert werden soll Site-ID, in den die Site geändert werden soll Anzahl der Benutzer AKTIV oder UNTERBROCHEN Größe in MB Beschreibung Der anzeigte Name der Site. Verwendet in der URL zur eindeutigen Identifizierung der Site. Maximale Benutzeranzahl, die Mitglieder dieser Site sein können. Gewähren oder verweigern Sie Site- Administratoren das Recht zum Hinzufügen von Benutzern zur Site. Aktivieren Sie die Site, oder setzen Sie sich außer Kraft. Die Anzahl an Arbeitsmappen, Extrakten und Datenquellen, angegeben in MB, die auf einer Site gespeichert werden können. export Exportiert eine Ansicht oder Arbeitsmappe aus Tableau Online und speichert diese in einer Datei. Beachten Sie Folgendes bei der Verwendung dieses Befehls: Berechtigungen: Zum Exportieren benötigen Sie die Berechtigung für Bild exportieren. Standardmäßig wird diese Berechtigung für alle Rollen zugelassen oder vererbt, wobei Berechtigungen auch per Arbeitsmappe oder Ansicht festgelegt werden können.

267 Die exportierte Ansicht, Arbeitsmappe oder Daten: Geben Sie dies anhand der Zeichenfolge "workbook/view" an, wie sie in der URL für die Arbeitsmappe oder die Ansicht angegeben ist, nicht mit dem "benutzerfreundlichen Namen". Um beispielsweise die Beispielansicht von Tableau Investment Growth aus der Arbeitsmappe Finance zu exportieren, verwenden Sie die Zeichenfolge Finance/InvestmentGrowth. Verwenden Sie -t <site_id>, wenn der Server mehrere Websites ausführt und sich die Ansicht oder die Arbeitsmappe auf einer anderen Site befindet als auf der Site "Default" (Standard). Zum Exportieren einer Arbeitsmappe schließen Sie eine gültige Ansicht in die verwendete Zeichenfolge ein. Um in dem oben angegebenen Beispiel die Arbeitsmappe Finance zu exportieren, verwenden Sie die Zeichenfolge Finance/InvestmentGrowth. Damit eine Arbeitsmappe exportiert werden kann, muss sie mit Blätter als Registerkarten anzeigen im Dialogfeld "Veröffentlichen" von Tableau Desktop veröffentlicht worden sein. Das Format der gespeicherten Datei: Die Formatoptionen hängen davon ab, was exportiert wird. Eine Arbeitsmappe kann nur mit dem Argument --fullpdf als PDF exportiert werden. Eine Ansicht kann als PDF (--pdf), als PNG (--png) oder die Ansichtsdaten als CSV-Datei (--csv) exportiert werden. Name und Speicherort der gespeicherten Datei (optional): Wenn Sie keinen Namen angeben, wird er aus der Ansicht oder dem Namen der Arbeitsmappe abgeleitet. Wenn Sie keinen Speicherort angeben, wird die Datei im aktuellen Arbeitsverzeichnis gespeichert. Andernfalls können Sie einen vollständigen Pfad oder einen Pfad relativ zum aktuellen Arbeitsverzeichnis angeben. Objekte von Dashboard-Webseiten, die nicht in PDF-Exporten enthalten sind: Dashboards können optional Webseitenobjekte enthalten. Wenn ein Dashboard mit einem Webseitenobjekt in eine PDF-Datei exportiert wird, ist das Webseitenobjekt nicht im PDF enthalten. Löschen des Caches zur Verwendung von Echtzeitdaten Sie können optional den URL-Parameter?:refresh=yes hinzufügen, damit eine erneute Datenabfrage erfolgt und die Ergebnisse nicht aus dem Cache abgerufen werden. Wenn tabcmd mit eigenen Skripten verwendet wird und der URL-Parameter refresh häufig auftritt, kann die Leistung beeinträchtigt werden. Der Parameter refresh sollte nur verwendet werden, wenn Echtzeitdaten erforderlich sind, beispielsweise für ein einzelnes Dashboard, nicht jedoch für eine gesamte Arbeitsmappe. Beispiele Ansichten tabcmd export "Q1Sales/Sales_Report" --csv -f "Weekly-Report" tabcmd export -t Sales "Sales/Sales_Analysis" --pdf -f "C:\Tableau_Workbooks\Weekly-Reports" tabcmd export "Finance/InvestmentGrowth" --png

268 tabcmd export "Finance/InvestmentGrowth?:refresh=yes" --png Arbeitsmappen tabcmd export "Q1Sales/Sales_Report" --fullpdf tabcmd export -t Sales "Sales/Sales_Analysis" --fullpdf -- pagesize tabloid -f "C:\Tableau_Workbooks\Weekly-Reports" Option (kurz) Option (lang) -f --filename --csv --pdf --png --fullpdf -- pagelayout --pagesize Argument Name, unter dem die Datei gespeichert werden soll landscape, portrait unspecified, letter, legal, note folio, tabloid, ledger, statement, executive, a3, a4, a5, b4, b5, Beschreibung Speichert die Datei mit dem angegebenen Dateinamen. Nur Ansicht. Exportiert die Daten der Ansicht im CSV-Format. Nur Ansicht. Export als PDF-Datei. Nur Ansicht. Export als Bild im PNG-Format. Nur Arbeitsmappe. Export als PDF-Datei. Die Arbeitsmappe muss mit aktivierter Option Blätter als Registerkarten anzeigen veröffentlicht worden sein. Legt die Seitenausrichtung der exportierten PDF-Datei fest. Falls nichts angegeben ist, wird die Tableau Desktop- Einstellung verwendet. Legt die Seitengröße der exportierten PDF-Datei fest. Standard ist letter.

269 Option (kurz) Option (lang) Argument Beschreibung quatro --width Anzahl der Pixel Legt die Breite fest. Der Standard ist 800 px. --height Anzahl der Pixel Legt die Höhe fest. Der Standardwert ist 600 px. get url Durch die Verwendung einer URL-Zeichenfolge als ein Parameter wird eine HTTP \"GET\"- Anforderung an Tableau Online gestellt. Das Ergebnis wird als Datei zurückgegeben. Beachten Sie Folgendes bei der Verwendung dieses Befehls: Berechtigungen: Zum Abrufen einer Datei benötigen Sie die Berechtigung Herunterladen/Im Web speichern unter. Standardmäßig wird diese Berechtigung für alle Rollen zugelassen oder vererbt, wobei Berechtigungen auch per Arbeitsmappe oder Ansicht festgelegt werden können. Dateierweiterung: Die URL-Zeichenfolge der Datei für GET muss eine Dateierweiterung umfassen, z. B. "/views/finance/investmentgrowth.pdf". Die Erweiterung (beispielsweise.pdf) bestimmt, was zurückgegeben wird. Eine Ansicht kann im Format PDF, PNG, CSV (nur Daten) oder XML (nur Informationen) zurückgegeben werden. Eine Arbeitsmappe kann als TWB- oder TWBX-Datei zurückgegeben werden. Um die richtige Erweiterung zu ermitteln, können Sie mit einem Webbrowser zum entsprechenden Element in Tableau Online navigieren und die Dateierweiterung an das Ende der URL anhängen. Name und Speicherort der gespeicherten Datei (optional): Der Name, den Sie für - -filename verwenden, sollte die Dateierweiterung umfassen. Wenn Sie keinen Namen und keine Dateierweiterung angeben, werden diese aus der URL-Zeichenfolge abgeleitet. Wenn Sie keinen Speicherort angeben, wird die Datei im aktuellen Arbeitsverzeichnis gespeichert. Andernfalls können Sie einen vollständigen Pfad oder einen Pfad relativ zum aktuellen Arbeitsverzeichnis angeben. PNG-Größe (optional): Wenn es sich bei der gespeicherten Datei um eine PNG-Datei handelt, können Sie die Größe in Pixeln in der URL angeben. Löschen des Caches zur Verwendung von Echtzeitdaten Sie können optional den URL-Parameter?:refresh=yes hinzufügen, damit eine erneute Datenabfrage erfolgt und die Ergebnisse nicht aus dem Cache abgerufen werden. Wenn tabcmd mit eigenen Skripten verwendet wird und der URL-Parameter refresh häufig auftritt, kann die Leistung beeinträchtigt werden. Der Parameter refresh sollte nur verwendet werden, wenn Echtzeitdaten erforderlich sind, beispielsweise für ein einzelnes Dashboard, nicht jedoch für eine gesamte Arbeitsmappe. Beispiele

270 Ansichten tabcmd get "/views/sales_analysis/sales_report.png" --filename "Weekly-Report.png" tabcmd get "/views/finance/investmentgrowth.pdf" -f "Q1Growth.pdf" tabcmd get "/views/finance/investmentgrowth.csv" tabcmd get "/views/finance/investmentgrowth.png?:size=640,480" -f growth.png tabcmd get "/views/finance/investmentgrowth.png?:refresh=yes" -f growth.png Arbeitsmappen tabcmd get "/workbooks/sales_analysis.twb" -f "C:\Tableau_ Workbooks\Weekly-Reports.twb" tabcmd get "/workbooks/sales.xml" Andere tabcmd get "/users.xml" --filename "UserList.xml" Option (kurz) Option (lang) Argument Beschreibung -f -- filename Name, unter dem die Datei gespeichert werden soll Speichert die Datei mit dem angegebenen Dateinamen. listsites Gibt eine Liste von Sites aus, bei denen der angemeldete Benutzer Mitglied ist. Beispiel tabcmd listsites -u corman -pw Anmelden Meldet einen Tableau Online-Benutzer an. Verwenden Sie die globalen Optionen --server, --site, --username, --password, um eine Sitzung zu erstellen. Wenn Sie sich mit den

271 gleichen Daten anmelden möchten, die Sie bereits zum Erstellen einer Sitzung verwendet haben, dann geben Sie nur die Option --password an. Der Server und der Benutzername, die im Cookie gespeichert wurden, werden verwendet. Wenn der Server einen anderen Port als 80 verwendet (der Standardwert), müssen Sie ihn angeben. Sie benötigen die Option --site (-t) nur, wenn auf dem Server mehrere Sites ausgeführt werden und Sie sich bei einer anderen Site anmelden als bei der Standardsite. Wenn Sie kein Kennwort angeben, werden Sie zur Kennworteingabe aufgefordert. Wenn die Option --noprompt angegeben und kein Kennwort bereitgestellt wird, dann schlägt der Befehl fehl. Nach der Anmeldung wird die Sitzung fortgesetzt, bis sie auf dem Server abläuft oder der Befehl logout ausgeführt wird. Beispiel Anmeldung bei der auf dem lokalen Computer ausgeführten Instanz von Tableau Online: tabcmd login -s -u jsmith -p Anmeldung bei der Site \"Sales\" auf dem Server \"sales-server\": tabcmd login -s -t Sales -u administrator -p tabcmd login -s -t Sales -u administrator -p Anmeldung bei der Site \"Sales\" auf dem Server \"sales-server\" mit SSL: tabcmd login -s -t Sales -u administrator -p Richtet einen Forward-Proxy und einen Port für "localhost" ein: tabcmd login --proxy myfwdproxyserver:8888 -s -u jsmith -p Meldet Sie beim Reverse-Proxy mithilfe von SSL an: tabcmd login -s -u jsmith -p Option (kurz) Option (lang) -s --server Argument URL des ServersTableau Online Beschreibung Wenn Sie den Befehl von einem Tableau Server- Computer aus ausführen, können Sie \" verwenden. Geben Sie andernfalls die URL des

272 Option (kurz) Option (lang) -t --site -u -p -- username -- password Argument Site-ID der Tableau Server-Site Tableau OnlineBenutzername Tableau Online Kennwort -x --proxy Host:Port --noprompt --noproxy --[no-] cookie Beschreibung Computers an, beispielsweise oder Die Site-ID der Site. Verwendet in der URL zur eindeutigen Identifizierung der Site. Die Site mit dem Namen "Umsatzdaten der Region West Coast" kann die Site- ID "WestCoastSales" haben. Verwenden Sie diese Option, wenn auf dem Server mehrere Sites ausgeführt werden und Sie auf einer anderen Site angemeldet sind als auf der Site "Standard". Der Benutzername des Tableau Online-Benutzers. Kennwort des Tableau Online- Benutzers. Wenn Sie kein Kennwort angeben, werden Sie zur Kennworteingabe aufgefordert. Hiermit geben Sie den HTTP- Proxy-Server und Port für die tabcmd-abfrage an. Nicht nach einem Kennwort fragen. Wenn kein gültiges Kennwort festgelegt wird, schlägt der Befehl login fehl. Es wird kein HTTP-Proxy- Server verwendet. Speichert die Sitzungs-ID bei der Anmeldung. Bei darauffolgenden Befehlen ist keine Anmeldung erforderlich. Cookies sind standardmäßig aktiviert (--cookie).

273 Option (kurz) Option (lang) Argument Beschreibung -- timeout SECONDS Anzahl von Sekunden Die Anzahl von Sekunden, die der Server vor Verarbeitung des Befehls login abwartet. Standard: 30 Sekunden. logout Führt eine Abmeldung vom Server durch. Beispiel tabcmd logout publish filename.twb(x), filename.tds(x) oder filename.tde Veröffentlicht die entsprechende Arbeitsmappe (.twb(x)) bzw. Datenquelle (.tds(x)) oder den Datenextrakt (.tde) bei Tableau Online. Standardmäßig werden alle Blätter der Arbeitsmappe ohne Datenbankbenutzernamen oder -kennwörter veröffentlicht. Beispiel tabcmd publish "analysis.twbx" -n "Sales_Analysis" --db-user "jsmith" --db-password Option (kurz) -n --name Option (lang) Argument Beschreibung -o --overwrite -r --project Name der Arbeitsmappe oder Datenquelle auf dem Server. Name eines Projekts Wenn diese Option nicht angegeben wird, wird die Arbeitsmappe bzw. Datenquelle oder der Datenextrakt nach dem Dateinamen benannt. Überschreibt die Arbeitsmappe bzw. Datenquelle oder den Datenextrakt, wenn er bereits auf dem Server vorhanden ist. Veröffentlicht die

274 Option (kurz) Option (lang) Argument Beschreibung --dbusername --dbpassword --save-dbpassword -- thumbnailusername -- thumbnailgroup Arbeitsmappe bzw. Datenquelle oder den Datenextrakt im angegebenen Projekt. Wenn kein Projekt angegeben wird, erfolgt die Veröffentlichung im Projekt "Standard". Verwenden Sie diese Option, um einen Datenbankbenutzernamen mit der Arbeitsmappe bzw. Datenquelle oder dem Datenextrakt zu veröffentlichen. Verwenden Sie diese Option, um ein Datenbankkennwort mit der Arbeitsmappe bzw. Datenquelle oder dem Datenextrakt zu veröffentlichen. Speichert das angegebene Datenbankkennwort auf dem Server. Wenn die Arbeitsmappe Benutzerfilter enthält, wird die Miniaturansicht auf der Grundlage der für den angegebenen Benutzer geltenden Filterkriterien generiert. Kann nicht zusammen mit der Option -- thumbnail-group angegeben werden. Wenn die Arbeitsmappe Benutzerfilter enthält, wird die Miniaturansicht auf der Grundlage der für die angegebene Gruppe geltenden Filterkriterien generiert. Kann nicht

275 Option (kurz) Option (lang) Argument Beschreibung --tabbed --append --replace --disableuploader --disabletdecompression --restart zusammen mit der Option -- thumbnail-username angegeben werden. Wenn eine Arbeitsmappe mit Ansichten mit Registerkarten veröffentlicht wird, wird jedes Blatt zu einer Registerkarte, mit deren Hilfe Betrachter durch die Arbeitsmappe navigieren können. Beachten Sie, dass diese Einstellungen alle Sicherheitseinstellungen auf Blattebene außer Kraft setzt. Die Extraktdatei wird der vorhandenen Datenquelle angehängt. Die vorhandene Datenquelle wird durch die Extraktdatei ersetzt. Der inkrementelle Datei- Uploader wird deaktiviert. Die Komprimierung der Extraktdatei wird vor dem Upload angehalten. Die Datei wird erneut hochgeladen. Wenn die Arbeitsmappe Benutzerfilter enthält, muss eine der Miniaturansichtsoptionen angegeben werden. refreshextracts workbook-name or datasource-name Führt eine vollständige oder eine inkrementelle Aktualisierung der Extrakte durch, die der angegebenen Arbeitsmappe oder Datenquelle zugeordnet sind. Diesem Befehl wird der auf dem Server verwendete Name der Arbeitsmappe oder der Datenquelle übergeben und nicht der Dateiname, der beim Veröffentlichen verwendet wurde. Beispiele

276 tabcmd refreshextracts --datasource sales_ds tabcmd refreshextracts --workbook "My Workbook" tabcmd refreshextracts --url SalesAnalysis Option (kurz) Option (lang) Argument Beschreibung -- incremental -- synchronous --workbook -- datasource --project --url Name einer Arbeitsmappe Name einer Datenquelle Name eines Projekts URL-Name einer Arbeitsmappe Führt den inkrementellen Aktualisierungsvorgang aus. Führt den vollständigen Aktualisierungsvorgang sofort im Vordergrund aus. Der Name der Arbeitsmappe, die zu aktualisierende Extrakte enthält. Wenn der Name der Arbeitsmappe Leerzeichen enthält, muss er in Anführungszeichen eingeschlossen werden. Der Name der Datenquelle, die zu aktualisierende Extrakte enthält. Verwenden Sie diesen gemeinsam mit --workbook oder -- datasource, um eine Arbeitsmappe oder Datenquelle in einem Projekt zu identifizieren, bei dem es sich nicht um das Projekt Standard handelt. Sofern keine Angabe erfolgt, wird das Projekt "Standard" verwendet. Der Name der Arbeitsmappe, der in der URL angezeigt wird. Eine als "Sales Analysis" veröffentlichte Arbeitsmappe hat den URL-Namen "SalesAnalysis". removeusers group-name Entfernt die im Argument --users angegebenen Benutzer aus der Gruppe mit dem in groupname angegebenen Namen. Beispiel

277 tabcmd removeusers "Development" --users "users.csv" Option (kurz) Option (lang) Argument Beschreibung --users filename.csv Entfernt die Benutzer in der gegebenen Datei aus der angegebenen Gruppe. Die Datei sollte eine einfache Liste mit einem Benutzernamen pro Zeile enthalten. --[no-] complete Änderungen werden nur dann erfolgreich durchgeführt, wenn alle Zeilen gültig sind. Wird nichts angegeben, dann wird -- complete verwendet. runschedule schedule-name Führt den angegebenen Zeitplan aus. Diesem Befehl wird der auf dem Server verwendete Name des Zeitplans übergeben. Beispiel tabcmd runschedule "5AM Sales Refresh" set setting Aktiviert die angegebene Einstellung auf dem Server. Nähere Informationen zu den einzelnen Einstellungen werden auf der Wartungsseite auf dem Server angezeigt. Durch Angabe des Einstellungsnamens mit vorangestelltem Ausrufezeichen wird die Einstellung deaktiviert. Sie können die folgenden Einstellungen aktivieren und deaktivieren: embedded_credentials public_users_list remember_passwords_forever Beispiel tabcmd set embedded_credentials

278 syncgroup group-name Synchronisiert die Gruppe mit dem in group-name angegebenen Gruppennamen mit Active Directory. Dieser Befehl kann auch verwendet werden, um eine neue, auf einer vorhandenen Active Directory-Gruppe basierende Gruppe auf dem Server zu erstellen. Beispiel tabcmd syncgroup "Development" Option (kurz) Option (lang) Argument Beschreibung --license -- administrator --[no-] publisher --[no-] complete --silentprogress viewer interactor unlicensed system site none Legt die StandardLizenzstufe für alle Benutzer in der Gruppe fest. Weist allen Benutzern in der Gruppe das Administratorrecht zu oder entzieht dieses Recht. Der Administratorbenutzertyp kann "System", "Site" oder "Keine" sein. Die Standardeinstellung ist "none" (neue Benutzer erhalten keine Administratorrechte), und vorhandene Benutzer werden nicht geändert. Weist allen Benutzern in der Gruppe das Veröffentlichungsrecht zu oder entzieht dieses Recht. Fehlt die Angabe, wird dieses Recht neuen Benutzern nicht zugewiesen, und vorhandene Benutzer werden nicht geändert. Änderungen werden nur dann erfolgreich durchgeführt, wenn alle Zeilen gültig sind. Wird nichts angegeben, dann wird -- complete verwendet. Unterdrückt Statusmeldungen.

279 version Druckt die Versionsinformationen für die aktuelle Installation des Dienstprogramms tabcmd aus. Beispiel tabcmd version

280 tabadmin Mit dem Befehlszeilenprogramm tabadmin können Sie bestimmte Verwaltungsaufgaben ausführen und Tableau Server-Konfigurationseinstellungen ändern. Öffnen Sie dazu als Administrator eine Eingabeaufforderung mit dem unten gezeigten Befehl und ändern Sie das Verzeichnis: 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" Um eine Liste aller verfügbaren tabadmin-befehle anzuzeigen, geben Sie Folgendes ein: tabadmin help commands Weitere Informationen finden Sie in den folgenden Themen: tabadmin set Einer der am häufigsten verwendeten tabadmin-befehle ist tabadmin set, mit dem Sie den Wert von Tableau Server-Konfigurationsoptionen ändern können. Die Syntax ist wie folgt: tabadmin set Optionsname Wert So verwenden Sie diesen Befehl: 1. Halten Sie den Server an. 2. Geben Sie tabadmin set gefolgt vom Namen der Option und dem Wert ein. Um beispielsweise den Standardwert der tabadmin-option backgrounder.querylimit von 7200 Sekunden (2 Stunden, der Standard) in 9000 Sekunden zu ändern, geben Sie Folgendes ein: tabadmin set backgrounder.querylimit 9000 Wenn Sie eine Option festlegen, deren Wert mit einem Bindestrich beginnt, verwenden Sie verschachtelte Anführungszeichen: tabadmin set option-name "'-value'" tabadmin set option-name "'-value1 -value2'" 3. Geben Sie nach der Verwendung von tabadmin set den Befehl configure ein: tabadmin configure 4. Starten Sie abschließend Tableau Server.

281 tabadmin set-optionen In der nachstehenden Tabelle werden die einzelnen Tableau Server-Optionen beschrieben, die mithilfe des Befehls tabadmin set konfiguriert werden können. Ein vollständige Liste der Ports finden Sie unter TCP/IP-Ports. Option Standardwert Beschreibung auditing.enabled true backgrounder.querylimit 7200 Der Zugriff auf die PostgreSQL- Überwachungsverlaufstabellen (systemeigene Datenbank von Tableau Server) ist möglich. Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Verwaltungsansichten. Längster zulässiger Zeitraum zum Fertigstellen einer Extraktaktualisieren in Sekunden (7200 Sekunden = 2 Stunden). dataengine.port Port, an dem das Datenmodul ausgeführt wird. dataserver.port 9700 Port, an dem der Datenserver ausgeführt wird. gateway.public.host gateway.public.port gateway.timeout 1800 gateway.trusted gateway.trusted_hosts Der Name des Computers. 80 (443, wenn SSL) IP-Adresse des Proxyserver- Computers Alternative Namen des Proxyservers Der kanonische Name des Server, der zum externen Zugriff auf Tableau Server verwendet wird. Falls Tableau Server für die Verwendung eines Proxyservers konfiguriert ist, müssen Sie den kanonischen Namen des Proxyservers (nicht des Tableau Servers) eingeben. Gilt nur für Proxyserver-Umgebungen. Der externe Port, der vom Proxyserver überwacht wird. Längste Zeitdauer in Sekunden, die das Gateway auf bestimmte Ereignisse wartet, bevor eine Anforderung fehlschlägt (1800 Sekunden = 30 Minuten). Gilt nur für Proxyserver-Umgebungen. Die IP- Adresse(n) des Proxyservers. Gilt nur für Proxyserver-Umgebungen. Alternative Hostnamen für den Proxyserver. java.heap.size 128m Heapgröße für Tomcat (Repository und solr).

282 Option Standardwert Beschreibung Diese Angabe muss in der Regel nur dann geändert werden, wenn Tableau dies empfiehlt. pgsql.port 8060 Port, der von PostgreSQL überwacht wird. rsync.timeout 600 service.jmx_enabled service.max_procs subscriptions.enabled falsch Anzahl der Prozesse falsch subscriptions.timeout 1800 solr.port 8080 Maximal zulässige Zeit in Sekunden zum Abschluss der Dateisynchronisierung (600 Sekunden = 10 Minuten).Die Dateisynchronisierung wird als Teil der Konfiguration von Hochverfügbarkeit oder dem Verschieben der Daten-Engine und des Repository durchgeführt. Die Einstellung auf true aktiviert JMX-Ports für die optionale Überwachung und Fehlerbehebung. Weitere Informationen hierzu finden Sie in unter Aktivieren von JMX- Ports. Maximale Anzahl der Serverprozesse. Es wird steuert, ob Abonnements für das gesamte System konfigurierbar sind. Siehe Verwalten von Abonnements. Anzahl an Sekunden, nachdem der Hintergrundprozess zur Verarbeitung eines Abonnements abläuft. Port, der von solr überwacht wird. Dieser Wert muss mit dem Wert für tomcat.http.port identisch sein. tomcat.http.port 8080 Port, an dem Tomcat ausgeführt wird. tomcat.https.port 8443 SSL-Port for Tomcat (nicht verwendet). tomcat.server.port 8085 vizqlserver.browser.render true Port, der von Tomcat auf Meldungen bezüglich des Herunterfahrens überwacht wird. Ansichten unterhalb des durch vizqlserver.browser.render_ threshold oder vizqlserver.browser.render_ threshold_mobile festgelegten Schwellenwertes werden im Client- Webbrowser und nicht auf dem Server gerendert. Weitere Informationen finden Sie

283 Option Standardwert Beschreibung unter Informationen zum clientseitigen Rendern. Der Standardwert (100) steht für eine hohe Komplexität für eine auf dem PC angezeigte Ansicht. Komplexitätsfaktoren umfassen die Anzahl an Markierungen, Kopfzeilen, Referenzlinien und Anmerkungen. Ansichten, die diese Komplexität überschreiten, werden auf dem Server und nicht vom Webbrowser des PCs gerendert. Der Standardwert (20) steht für eine hohe Komplexität für eine auf dem Tablet-PC angezeigte Ansicht. Komplexitätsfaktoren umfassen die Anzahl an Markierungen, Kopfzeilen, Referenzlinien und Anmerkungen. Ansichten, die diese Komplexität überschreiten, werden auf dem Server und nicht vom Webbrowser des Tablet-PCs gerendert. vizqlserver.port 9100 Basis-Port für VizQL-Server. vizqlserver.protect_ sessions true vizqlserver.querylimit 1800 vizqlserver.browser.render_threshold vizqlserver.browser.render_threshold_mobile vizqlserver.session.expiry.- minimum vizqlserver.showdownload vizqlserver.showshare vizqlserver.session.expiry.timeout vizqlserver.trustedticket.log_level 5 30 true true info Mit der Einstellung true (Standard) wird die Wiederverwendung von VizQL-Sitzungen vermieden, nachdem sich der ursprüngliche Benutzer abgemeldet hat. Längster zulässiger Zeitraum zum Aktualisieren einer Ansicht in Sekunden. Anzahl von Minuten Leerlaufzeit, nach der eine VizQL-Sitzung verworfen wird, wenn der VizQL-Prozess nicht mehr genügend Arbeitsspeicher hat. Anzahl von Minuten Leerlaufzeit, nach der eine VizQL-Sitzung verworfen wird. Die Anzeige der Taste "Herunterladen" über den Ansichten wird gesteuert. Die Anzeige der Taste "Freigeben" über den Ansichten wird gesteuert. Protokollebene für vertrauenswürdige Authentifizierung, die in die Datei ProgramData\Tableau\Tableau

284 Option Standardwert Beschreibung wgserver.audit_history_ expiration_days wgserver.domain.fqdn wgserver.password_ autocomplete.enabled 183 Wert von %USERDOM- AIN% falsch wgserver.session.idle_limit 240 wgserver.show_view_ titles_not_names wgserver.trusted_hosts workerx.gateway.port true 80 (443, wenn SSL) Server\data\tabsvc\logs\vizqlserver\vizql-*.log geschrieben wird. Für weitere Informationen auf debug einstellen. Anzahl an Tagen, nach denen Verlaufsdaten aus der PostgreSQL-Datenbank (systemeigene Datenbank von Tableau Server) entfernt werden. Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Verwaltungsansichten. Der vollständig qualifizierte Domänenname, der vom Active Directory-Server verwendet werden soll. Es wird steuert, ob in Webbrowsern das Kennwort gespeichert werden darf. Die Anzahl von Minuten Leerlaufzeit, bevor eine Anmeldung bei der Webanmeldung abläuft. Sie können diese Option nur verwenden, wenn Sie eine Aktualisierung von Version 6.0 oder einer älteren Version auf Version 7.0 durchgeführt haben. Bei Angabe des Werts "true" wird das frühere Verhalten beibehalten, sodass Tableau Server Ansichtstitel als deren ID (z. B. in Suchergebnissen) anzeigt. Bei Angabe von "false" zeigt Tableau Server Ansichtsnamen als ID der Ansicht an. Dieser Option wird für den Computer, von dem vertrauenswürdige Anforderungen akzeptiert werden, eine Liste mit vertrauenswürdigen IP- Adressen (keine Hostnamen) mit Kommas als Trennzeichen übergeben. Ein gängiger Wert ist , wenn der Webserver und Tableau Server auf demselben Computer installiert werden. Diese Option wird beim Einrichten einer vertrauenswürdigen Beziehung zwischen dem Webserver und Tableau Server beim Einbetten von Ansichten verwendet. Externer Port, der von Apache auf workerx hin überwacht wird. worker0.gateway.port ist der

285 Option Standardwert Beschreibung workerx.vizqlserver.procs Anzahl der Prozesse externe Port von Tableau Server. In einer verteilten Umgebung ist worker0 der primäre Tableau Server. Anzahl der VizQL-Server workerx.vizqlserver.port 9100 Basisport für VizQL-Server auf workerx. workerx.wgserver.port 8000 workerx.wgserver.procs Prozessoranzahl Basisport für Webanwendungsserver auf workerx. Anzahl der Webanwendungsserverprozessoren Wiederherstellen des Standardwerts für eine Einstellung Sie können den Standardwert für eine Tableau Server-Konfigurationseinstellung mit den folgenden Schritten wiederherstellen: 1. Halten Sie den Server an. 2. Stellen Sie im bin-verzeichnis den Standardwert für eine bestimmte Einstellung durch folgende Eingabe an: tabadmin set option-name --default Um beispielsweise die tabadmin-option vizqlserver.session.expiry.timeout auf den Standardwert von 30 Minuten zurückzusetzen, geben Sie Folgendes ein: tabadmin set vizqlserver.session.expiry.timeout --default Sie können stattdessen auch den kürzeren Befehl -d verwenden. Beispiel: tabadmin set vizqlserver.querylimit -d 3. Führen Sie dann den Konfigurationsbefehl aus: tabadmin configure 4. Starten Sie den Server. tabadmin stop So verwenden Sie tabadmin zum Anhalten von Tableau Server:

286 1. Öffnen Sie als Administrator eine Eingabeaufforderung: 2. Geben Sie folgenden Befehl ein: 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 3. Geben Sie zum Anhalten des Servers Folgendes ein: tabadmin stop tabadmin start So verwenden Sie tabadmin zum Starten von Tableau Server:

287 1. Öffnen Sie als Administrator eine Eingabeaufforderung: 2. Geben Sie folgenden Befehl ein: 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 3. Geben Sie zum Starten des Servers Folgendes ein: tabadmin start

288 Datenbankwartung Mit dem Befehlszeilenprogramm tabadmin können Sie die Tableau-Daten sichern und wiederherstellen. Zu den Tableau-Daten gehört die Tableau Server-eigene PostgreSQL- Datenbank, in der Metadaten zu Arbeitsmappen und Benutzern, Datenextraktdateien (.tde) und Serverkonfigurationsdaten gespeichert werden. Die Sicherung dieser Daten können Sie mit den in den folgenden Themen beschriebenen Befehlen sowie dem integrierten Windows- Taskplaner automatisieren. Sichern der Tableau-Daten Sichern Sie die Tableau-Daten unbedingt, damit Sie veröffentlichte Ansichten und sonstige Informationen bei einem Systemausfall wiederherstellen können. Die mit Tableau Server verwalteten Daten bestehen aus der Tableau-eigenen PostgreSQL-Datenbank, in der Metadaten zu Arbeitsmappen und Benutzern, Datenextraktdateien (.tde) und Konfigurationsdaten gespeichert werden. Beim Erstellen einer Sicherung werden alle diese Daten in einer einzigen Datei mit der Erweiterung.tsbak gespeichert. Bei einer verteilten Installation von Tableau Server wird dieser Schritt auf dem primären Computer ausgeführt, und zwar auch dann, wenn sich das Datenmodul zur Verarbeitung der.tde-dateien auf einem Arbeitscomputer befindet. Damit eine Sicherung im Fall des Falles ihren Zweck erfüllen kann, müssen Sie die.tsbak-datei auf einem eigenen Computer speichern und nicht etwa auf dem Tableau Server-Computer. Zum Erstellen einer.tsbak-datei gehen Sie wie unten beschrieben vor. Bei Ausführung des Tableau-Deinstallationsprogramms, also dem ersten Schritt beim Upgrade auf eine neue Version, wird ebenfalls automatisch eine.tsbak-datei erstellt. Diese.tsbak-Datei wird zur automatischen Migration Ihrer Daten in die neuere Version verwendet. Durch das Ausführen des Befehls backup werden auch die Tableau Server- Protokolldateien entfernt, die älter als sieben Tage sind, sowie einige der Informationen, die in bestimmten Tableau Server Verwaltungsansichten angezeigt werden. 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und geben Sie Folgendes ein: 32 Bit:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin"

289 2. Erstellen Sie die Sicherungsdatei durch die Eingabe von tabadmin backup <filename> --stop-server, wobei <filename> für den Namen oder den Ort der zu erstellenden Sicherungsdatei steht. Beispiel: tabadmin backup tabserver --stop-server oder tabadmin backup C:\backups\tableau\tabserver --stop-server Mit der Option --stop-server wird der Server zur Sicherung gestoppt und neu gestartet, wenn die Sicherung abgeschlossen worden ist. Wenn Sie eine einfache Sicherung durchführen, müssen Sie entweder diese Option verwenden oder die Option --unsafe zur Durchführung von Sicherungen während des laufenden Serverbetriebs verwenden. Für Sicherungen, die Teil eines Stapelverarbeitungsauftrags sind, ist die Angabe dieser Optionen nicht erforderlich. Optionale können Sie auch -d verwenden, um das aktuelle Datum an den Dateinamen anzuhängen und -t, gefolgt von einem Pfad, um einen Ort für die temporären Dateien festzulegen, die während des Sicherungsvorgangs erstellt werden. Beispiel: tabadmin backup tabserver --stop-server -d -t C:\mytemp\tableau Wiederherstellen von einer Sicherung Bei einer Wiederherstellung werden der Inhalt der Tableau PostgreSQL-Datenbank, Datenextrakte und Konfigurationsdateien durch den Inhalt der Sicherungsdatei (.tsbak) überschrieben. Wenn Sie eine verteilte Installation auf Tableau Server ausführen, wird dieser Schritt auf dem primären Server ausgeführt. So führen Sie eine Wiederherstellung von einer Sicherungsdatei durch: 1. Halten Sie den Server durch die Eingabe des folgenden Befehls an: tabadmin stop 2. Stellen Sie die Datenbank anhand einer Sicherungsdatei wieder her, indem Sie folgenden Befehl eingeben: tabadmin restore <filename> Ersetzen Sie in der obigen Zeile <filename> durch den Namen der Sicherungsdatei, aus der die Daten wiederhergestellt werden sollen. Wenn Sie nur die Daten und keine Konfigurationseinstellungen wiederherstellen möchten, geben Sie den folgenden Befehl ein: tabadmin restore --no-config <filename>

290 3. Starten Sie die Tableau Server-Prozesse neu, indem Sie Folgendes eingeben: tabadmin start Wiederherstellen von Extrakten aus einer Sicherung Die Datei uninstall-<version>.tsbak (z. B. uninstall-7.0.tsbak) wird als Teil des Deinstallationsprozesses erstellt. Nach dem Upgrade auf Version 8.0können Sie über diese Datei Datenextrakte wiederherstellen. Dies ist beispielsweise hilfreich, wenn Sie beim Upgrade den Ordner "dataengine" versehentlich gelöscht haben. So verwenden Sie die Datei uninstall-<version>.tsbak zum Wiederherstellen von Datenextrakten: 1. Halten Sie den Server an. 2. Geben Sie im BIN-Ordner von Tableau Server 8.0 Folgendes ein: Windows Server 2012, Windows Server 2008, Windows Vista, Windows 7, Windows 8: tabadmin restore \ProgramData\Tableau\Tableau Server\uninstall-7.0.tsbak Windows Server 2003 (64 Bit): tabadmin restore \Program Files (x86) \Tableau\Tableau Server\uninstall-7.0.tsbak Windows Server 2003 (32 Bit): tabadmin restore \Program Files\Tableau\Tableau Server\uninstall-7.0.tsbak

291 Problembehebung Die folgenden Themen enthalten Informationen zur Behebung von Problemen, die mit Tableau Server auftreten können. Tipps zum Testen der vertrauenswürdigen Authentifizierung finden Sie unter Behandeln von Problemen mit der vertrauenswürdigen Authentifizierung: Protokolle und temporäre Dateien Der Tableau-Dienst generiert verschiedene Protokolle und temporäre Dateien, die es Ihnen erleichten, Aktivitäten zu verstehen und zu verfolgen und mögliche Probleme zu beheben. Wenn Sie Festplattenspeicher sparen müssen, können Sie diese Dateien gelegentlich löschen. Die nächsten Themen enthalten Informationen dazu, wo sich die Protokolldateien befinden, welchen Zweck sie erfüllen, wie sie archiviert werden und wie Speicherplatz durch Ausführen des Befehls "Clean up" gespart werden kann. Protokolldateien - Speicherorte Tableau Server-Protokolldateien befinden sich in den folgenden Ordnern: Tableau Service-Protokolle In den folgenden Protokolldateien werden Aktivitäten bezüglich Webanwendung, Datenbank und Index verzeichnet: C:\ProgramData\Tableau\Tableau Server\data\tabsvc VizQL-Protokolle In diesen Protokolldateien werden Aktivitäten bezüglich der Anzeige von Ansichten, z. B. das Abfragen der Datenbank oder Generieren der Bilder, verzeichnet: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs Temporäre Dateien Jede Datei, die im nachstehenden Ordner mit exe_ beginnt, ist eine Tableau Server-Datei und kann gelöscht werden. C:\ProgramData\Tableau\Tableau Server\temp Archivieren von Protokolldateien Tableau Server-Protokolldateien können mit dem Befehl ziplogs archiviert werden. Mit diesem Befehl wird eine ZIP-Datei erstellt, die alle Protokolldateien enthält und bei der Zusammenarbeit mit dem Tableau Support hilfreich ist. Der Befehl ziplogs entfernt die

292 Protokolldateien nicht, sondern kopiert sie in eine ZIP-Datei. Wenn Sie eine verteilte Installation auf Tableau Server ausführen, wird dieser Schritt auf dem primären Server ausgeführt. Alle Arbeitscomputerprotokolle werden in die ZIP-Datei einbezogen. 1. Öffnen Sie als Administrator eine Eingabeaufforderung, und wechseln Sie zum BIN- Ordner von Tableau Server. Beispiel: 32 Bit: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 Bit: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Halten Sie Tableau Server mit folgendem Befehl an: tabadmin stop 3. Erstellen Sie die ZIP-Datei durch die Eingabe von tabadmin ziplogs -l -n <filename>, wobei <filename> für den Namen der zu erstellenden ZIP-Datei steht. Wählen Sie einen eindeutigen Namen ohne Leerzeichen. Tableau überschreibt vorhandene Dateien nicht. Beispiel: tabadmin ziplogs -l -n my_logs Wenn Sie keinen Dateinamen angeben, wird die Datei logs.zip genannt. Sie können auch -d mm/dd/yyyy angeben, um nur die Protokolle zu erfassen, die seit dem angegebenen Datum generiert wurden. Beispiel: tabadmin ziplogs -l -n -d 02/14/2013 Mit dem obigen Befehl wird eine ZIP-Datei namens logs.zip erstellt, die Protokolle enthält, welche seit dem 14. Februar 2013 bis heute erstellt wurden. Ältere Protokolle werden ausgeschlossen. Die Option -n erfasst Informationen über die Serverumgebung, einschließlich der verwendeten Ports. Um eine Liste der ziplogs- Optionen anzuzeigen, geben Sie tabadmin ziplogs -h ein. 4. Starten Sie Tableau Server mit folgendem Befehl neu: tabadmin restart Sie finden die gezippte Protokolldatei im BIN-Ordner von Tableau Server. Entfernen von Protokolldateien Durch den Befehl cleanup werden Tableau Server-Prozessprotokolle und HTTP- Tabelleneinträge entfernt, die älter als sieben Tage sind, um Platz zu sparen. Dies wirkt sich auf einige der in Tableau Server Verwaltungsansichten präsentierten Informationen aus. Geben Sie an der Eingabeaufforderung Folgendes ein: tabadmin cleanup --restart

293 Im Allgemeinen sollte der Server vor der Ausführung dieses Befehls heruntergefahren werden. Wenn der Server ausgeführt wird, sollten Sie die Option --restart angeben, um eine erfolgreiche Bereinigung und Wiederherstellung sicherzustellen. Handhabung nicht lizenzierter Server Tableau bietet zwei Lizenzierungsmodelle: benutzerbasierte und core-basierte Lizenzierung. Die benutzerbasierte Lizenzierung erfordert, dass für jedes aktive Benutzerkonto eine Lizenz vorhanden ist. Benutzerbasierte Lizenzen verfügen über eine definierte Kapazität bzw. Anzahl zulässiger Benutzer. Jedem Benutzer wird auf dem Server ein eindeutiger Benutzername zugewiesen, und der Benutzer muss sich identifizieren, wenn er eine Verbindung mit dem Server herstellt. Die Software kann auf einem einzelnen Computer installiert oder in einer verteilten Serverumgebung über eine beliebige Anzahl von Computern verteilt werden. Bei der core-basierten Lizenzierung sind keine Beschränkungen hinsichtlich der Anzahl der Benutzerkonten im System gegeben, allerdings wird die Anzahl der Prozessor-Cores, die Tableau Server nutzen kann, beschränkt. Sie können den Server auf einem oder mehreren Computern installieren, um ein Cluster zu erstellen, wobei die Einschränkung gilt, dass die Gesamtanzahl der Cores in allen Computern nicht die Anzahl der lizenzierten Cores übersteigt und dass jeweils alle Cores in einem Computer durch die Lizenz abgedeckt sind. Nicht lizenzierter benutzerbasierter Server Meist ist ein abgelaufener Product Key oder ein abgelaufener Wartungsvertrag der Grund dafür, dass ein Server mit benutzerbasierter Lizenzierung nicht lizenziert ist. Sie können Ihre Produktschlüssel anzeigen und neue Produktschlüssel hinzufügen, indem Sie Start > Alle Programme > Tableau Server > Product Keys verwalten auswählen. Nicht lizenzierter core-basierter Server Ein core-basierter Server kann aus verschiedenen Gründen nicht lizenziert sein. Ein häufiges Problem besteht darin, dass der primäre Computer oder ein Arbeitscomputer über mehr Cores verfügt als die Lizenz zulässt. Wenn der Server nicht lizenziert ist, können Sie den Server unter Umständen nicht starten und verwalten. Sie können die Lizenzen allerdings mit dem Befehlszeilenprogramm tabadmin verwalten. Führen Sie die unten beschriebenen Schritte aus, um eine Liste der Lizenzen und die Anzahl von Cores pro Computer anzuzeigen. 1. Öffnen Sie eine Eingabeaufforderung, und geben Sie Folgendes ein: cd C:\Program Files (x86)\tableau\tableau Server\8.0\bin 2. Geben Sie folgenden Befehl ein: tabadmin licenses.

294 Verarbeiten eines nicht lizenzierten VizQL Serverprozesses Über verschiedene Statusindikatoren auf der Wartungsseite von Tableau Server erhalten Sie Informationen zum Zustand der Tableau Serverprozesse. Die orangefarbene Statusmeldung "Nicht lizenziert" weist darauf hin, dass einer der VizQL-Serverprozesse nicht in der Lage ist, die Lizenzinformationen von Tableau Server abzurufen. Es kann verschieden Gründe dafür geben, warum der Prozess nicht auf diese Informationen zugreifen kann. So können beispielsweise Netzwerkprobleme die Ursache dafür sein, dass ein VizQL-Prozess, der auf einem Arbeitscomputer ausgeführt wird, nicht mit dem primären Computer kommunizieren kann. Möglicherweise erhält der Prozess aber auch mehr Anforderungen als er gleichzeitig akzeptieren kann und kann die Lizenzanforderung daher nicht verarbeiten. Dies führt unter Umständen dazu, dass einige Benutzer auf Ansichten zugreifen können, während anderen Benutzern dies nicht möglich ist. Sie können das Problem lösen, indem Sie Tableau Server zunächst anhalten und anschließend wieder starten. VizQL-"Nicht genügend Arbeitsspeicher"-Fehler Wenn ein VizQL-Prozess das Limit der gleichzeitigen Anzeigesitzungen erreicht, wird möglicherweise ein "Nicht genügend Arbeitsspeicher"-Fehler angezeigt, der auch in die vizqlserver*.txt -Protokolle geschrieben wird, die sich hier befinden: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs Der VizQL-Prozess wird beim Auftreten dieses Fehlers nicht beendet, er akzeptiert aber keine zusätzlichen Verbindungen mehr. Bei diesem Problem können Sie folgendermaßen vorgehen: Erhöhen der Anzahl der VizQL-Prozesse: Dies kann bedeuten, dass Sie mindestens einen Arbeitscomputer hinzufügen müssen. Informationen dazu finden Sie unter Installieren und Konfigurieren von Arbeitsservern. Bearbeiten von vizqlserver.session.expiry.timeout: Verwenden Sie tabadmin, um die Einstellung vizqlserver.session.expiry.timeout vom Standard (30 Minuten) auf einen kürzeren Zeitraum, wie z. B. 10 oder 5 Minuten, zu ändern. Auf diese Weise können Sitzungen im Leerlauf früher ablaufen, sodass Arbeitsspeicher für neue Sitzungen freigegeben wird.

295 Fehler durch die Einschränkung von Cookies Wenn sich ein Benutzer bei Tableau Server anmeldet, wird ein Sitzungs-Cookie in seinem lokalen Browser gespeichert. Anhand des gespeicherten Cookies verwaltet Tableau Server die Authentifizierung des angemeldeten Benutzers und den Zugriff auf den Server. Da der Cookie in der gleichen Domäne oder Unterdomäne wie die Adressleiste des Browsers angelegt wird, wird er als Erstanbieter-Cookie betrachtet. Wenn der Browser des Benutzers so konfiguriert ist, dass Erstanbieter-Cookies blockiert werden, ist eine Anmeldung bei Tableau Server nicht möglich. Wenn sich der Benutzer über eine eingebettete Ansicht bei Tableau Server oder bei einer Umgebung mit vertrauenswürdiger Authentifizierung anmeldet, geschieht dasselbe: es wird ein Cookie gespeichert. In diesem Fall behandelt der Browser den Cookie als Drittanbieter- Cookie. Dies liegt daran, dass der Cookie in einer anderen Domäne angelegt wird als die, die in der Adressleiste des Browsers angezeigt wird. Wenn der Browser des Benutzers so konfiguriert ist, dass Drittanbieter-Cookies blockiert werden, ist eine Anmeldung bei Tableau Server nicht möglich. Um diesen Fehler zu vermeiden, müssen Webbrowser so konfiguriert werden, dass Cookies von Drittanbietern zugelassen werden. Behandeln von Datenquellenproblemen Für Benutzer, die mit Tableau Server-Datenquellen arbeiten, müssen drei Voraussetzungen erfüllt sein: Berechtigungen für die Datenquelle: Jeder, der eine Verbindung mit einer Datenquelle herstellen möchte, muss über die Berechtigungen Verbinden und View (Anzeigen) verfügen. Dies gilt auch für Benutzer, die auf Ansichten zugreifen, welche eine Verbindung mit einer Datenquelle herstellen. Ein Benutzer, der Datenquellen veröffentlichen und bearbeiten möchte, muss über die Berechtigung zum Veröffentlichen und zudem über die Berechtigungen Schreiben/Speichern unter und Herunterladen/Im Web speichern unter verfügen. Weitere Informationen hierzu finden Sie unter Arbeiten mit Berechtigungen und Festlegen von Berechtigungen für eine Datenquelle. Authentifizierungsmöglichkeit für die Datenbank: Es gibt verschiedene Möglichkeiten für eine Datenverbindung in Tableau und die Steuerung der Zugriffsrechte. Im Grunde muss für eine Verbindung mit der Datenbank immer eine Authentifizierung erfolgen. Der Zugriff kann z. B. durch Tableau Server zur Aktualisierung eines Extrakts erfolgen. Es kann sich um einen Benutzer von Tableau Desktop handeln, der eine Verbindung zu einer Datenquelle herstellt, die wiederum eine Verbindung zu einer Livedatenbank herstellt. Oder es handelt sich um einen Benutzer von Tableau Server, der auf eine Ansicht zugreift, die eine Verbindung zu einer Livedatenbank herstellt. Weitere Informationen zu den Optionen finden Sie unter Datensicherheit.

296 Datenbanktreiber: Wenn für einen Benutzer, der eine Datenquelle in Tableau Desktop erstellt und veröffentlicht hat, zusätzliche Datenbanktreiber installiert werden mussten, müssen Sie diese Treiber möglicherweise auch auf Tableau Server installieren. Im Falle einer verteilten Installation von Tableau Server, bei der beispielsweise der Datenserverprozess auf einem Arbeitsserver ausgeführt wird, müssen alle erforderlichen Datenbanktreiber sowohl auf diesem Server als auch auf dem primären Server installiert werden. Auch für andere Prozesse sind Treiber erforderlich. Weitere Informationen hierzu finden Sie unter Datenbanktreiber. Fehlermeldungen zu Datenquellen Im Folgenden sind einige Fehlermeldungen aufgeführt, die den Arbeitsmappenautoren und weiteren Benutzern beim Arbeiten mit Datenquellen und Ansichten möglicherweise angezeigt werden: Berechtigung für den Zugriff auf diese Tableau Server-Datenquelle verweigert: Für eine Verbindung mit einer Datenquelle ist die Berechtigung "Verbinden" erforderlich. Weitere Informationen hierzu finden Sie unter Arbeiten mit Berechtigungen und Festlegen von Berechtigungen für eine Datenquelle. Die Datenquelle wurde nicht gefunden: Wird beim Arbeiten mit einer Ansicht diese Fehlermeldung angezeigt, wurde die Datenquelle möglicherweise von Tableau Server entfernt oder die Seite "Verbindung zu Daten herstellen" muss aktualisiert werden. Klicken Sie zum Aktualisieren der Seite "Verbindung zu Daten herstellen" in Tableau Desktop auf das Symbol "Aktualisieren": Keine Verbindung zu dieser Tableau Server-Datenquelle: Diese Fehlermeldung wird möglicherweise angezeigt, wenn die Verbindungsinformationen für die Datenquelle geändert wurden. Dies kann beispielsweise der Fall sein, wenn der Name des Datenbankservers geändert wurde. Überprüfen Sie die Informationen für die Datenquelle unter "Datenverbindung", und stellen Sie sicher, dass die Einstellungen korrekt sind. Fehler beim Auflisten der Tableau Server-Datenquellen: Diese Fehlermeldung wird möglicherweise angezeigt, wenn er Benutzer versucht, auf die Tableau Server-Datenquellen zuzugreifen, während Verbindungsprobleme zwischen Tableau Server und Tableau Desktop vorliegen.

297 Verbindung zur Cubedatenquelle nicht möglich: Verbindungen zu Cubedatenquellen (beispielsweise MSAS) werden nicht unterstützt. Bei den Daten muss es sich entweder um einen Extrakt oder um eine Verbindung zu einer relationalen Livedatenbank handeln. Behandeln von Abonnementproblemen "Die Momentaufnahme der Ansicht in dieser konnte nicht richtig gerendert werden." Wenn Sie diese Fehlermeldung bei einem Abonnement erhalten, kann dies mehrere Gründe haben: Fehlende Anmeldeinformationen: Einige Ansichten werden mit eingebetteten Anmeldeinformationen veröffentlicht. Sie erhalten die oben genannte Fehlermeldung, wenn die eingebetteten Anmeldeinformationen veraltet sind oder die Ansicht ohne eingebettete Anmeldeinformationen erneut veröffentlicht wurde. Datenbank vorübergehend nicht verfügbar: Wenn die Ansicht eine Verbindung zu einer Livedatenbank aufweist, und die Datenbank beim Generieren des Abonnements vorübergehend nicht verfügbar war, wird unter Umständen die oben genannte Fehlermeldung angezeigt. Zeitüberschreitung bei Hintergrundprozess: Der Hintergrundprozess, der Abonnements verarbeitet, läuft nach 30 Minuten ab. In der Regel ist diese Zeit ausreichend. Wenn jedoch ein extrem großes und komplexes Dashboard vom Hintergrundprozess verarbeitet wird, reicht diese Zeit möglicherweise nicht aus. In der Admin-Ansicht Hintergrundaufgaben können Sie nachsehen, ob dies der Fall ist. Mit der tabadmin-option subscriptions.timeout können Sie den Schwellenwert für die Zeitüberschreitung erhöhen. Abonnieren nicht möglich Wenn Sie eine Ansicht auf Tableau Server anzeigen können und ein Abonnementsymbol ( ) in der oberen rechten Ecke angezeigt wird, können Sie die Ansicht abonnieren. Damit Sie eine Ansicht abonnieren können, müssen zwei Voraussetzungen erfüllt sein: Tableau Server muss richtig konfiguriert werden (siehe Verwalten von Abonnements), und die abonnierte Ansicht muss entweder über eingebettete Anmeldeinformationen für ihre Datenquelle verfügen, oder es dürfen keine Anmeldeinformationen dafür erforderlich sein. Beispiele für den letzteren Typ: Arbeitsmappen, die eine Verbindung mit einem Extrakt herstellen, der nicht aktualisiert wird, oder Arbeitsmappen, deren Daten sich in einer Datei befinden, die zum Zeitpunkt der Veröffentlichung zur Arbeitsmappe gehörte.das Einbetten von Anmeldeinformationen geschieht in Tableau Desktop (siehe die Hilfe zu Tableau Desktop).

298 Kein Abonnementsymbol Es ist möglich, dass Sie eine Ansicht auf Tableau Server anzeigen lassen, aber nicht abonnieren können.dies ist der Fall bei Ansichten mit Livedatenbankverbindungen, bei denen Sie zur Eingabe Ihrer Anmeldeinformationen aufgefordert werden, wenn Sie das erste Mal auf die Ansicht klicken.ein Abonnement enthält eine Ansicht (oder Arbeitsmappe), Daten und einen Zeitplan.Um das Datensegment zu liefern, benötigt Tableau Server entweder eingebettete Datenbank-Anmeldeinformationen oder Daten, für die keine Anmeldeinformationen erforderlich sind.bei Livedatenbankverbindungen verfügen nur die einzelnen Benutzer über die Anmeldeinformationen, nicht aber Tableau Server.Daher können Sie nur Ansichten abonnieren, für die entweder keine Anmeldeinformationen erforderlich sind oder in die sie eingebettet sind. Es ist auch möglich, dass Sie eine Ansicht anzeigen lassen, aber nicht abonnieren können (kein Abonnementsymbol), wenn Tableau Server für vertrauenswürdige Authentifizierung konfiguriert ist.weitere Informationen hierzu finden Sie unter Abonnementanforderungen. Erhalten von ungültigen oder "defekten" Abonnements Wenn Sie Abonnements nicht nur in Ihrer aktuell verwendeten Instanz sondern auch in Testoder Entwicklungsinstanzen von Tableau Server konfiguriert haben, deaktivieren Sie die Abonnements in Ihren nicht zu Produktionszwecken dienenden Instanzen. Wenn die Abonnements auf allen Instanzen aktiviert bleiben, erhalten Benutzer anscheinend gültige Abonnements, die nicht funktionieren, oder Abonnements, obwohl sie die Ansicht oder Arbeitsmappe nicht abonniert haben. Abonnements werden nicht empfangen (\"Fehler beim Senden der . Der Befehl an den SMTP-Host kann nicht gesendet werden.\") Der obige Fehler wird möglicherweise in der Windows Ereignisanzeige angezeigt, wenn Abonnements scheinbar gesendet werden (laut der Admin-Ansicht für Hintergrundaufgaben), jedoch nicht ankommen und der SMTP-Server verschlüsselte Sitzungen (SSL) verwendet. Abonnements werden nur bei unverschlüsselten SMTP-Verbindungen unterstützt. Zur Lösung des Problems sollte ein unverschlüsselter SMTP-Server verwendet werden.

299 JavaScript API With Tableau's JavaScript API you can integrate Tableau visualizations into your own web applications. The API lets you tightly control your users' interactions and combine functionality that otherwise couldn't be combined. For example, you can code a single control that filters a group of marks, selects some of those marks, and presents their data for download. See the topics below for details: Requirements Concepts Tutorial API Reference Requirements The requirements for Tableau's JavaScript API are as follows: Tableau Server: To program with Tableau's JavaScript API you need Tableau Server, version 8.0 or higher. The API is powered by the file tableau_v8.js, which is located in the following folder: Program Files (x86)\tableau\tableau Server\8.0\wgserver\public\javascripts\api. Your web application shouldn't be on the same computer as Tableau Server, but it needs to be able to access it. Supported browsers: Your end-users can experience the web application you create in most supported web browsers, specifically: Chrome, Firefox, Safari and higher, and Internet Explorer 8.0 and higher. If you are using Internet Explorer 8.0, it must have compatability mode disabled. Concepts This topic is designed for people familiar with JavaScript and object-oriented programming concepts. You should also be familiar with Tableau visualizations from a user's point of view. If you are just getting started, a good place to begin is the Tutorial. Programming Approach Tableau's JavaScript API uses an object model. The entry point into the object model is to instantiate a new Viz object as follows: var viz = new tableausoftware.viz(/* params omitted */); Nearly every Tableau object allows you to navigate back to its parent Viz object by way of "parent" properties on the object.

300 Accessing the API The API is about programmatically controlling views embedded from Tableau Server. To use it, you need access to a Tableau server running version 8.0 or higher, and a published workbook on that server. The API is provided through the file tableau_v8.js (minimized) or tableau_v8.debug.js, which install in the following folder on Tableau Server: Program Files (x86)\tableau\tableau Server\8.0\wgserver\public\javascripts\api If you don't have a Tableau Server on-premise, Tableau Public is a free Tableau Server implementation that you can also use to access the JavaScript API. The workbooks published to Tableau Public must be packaged.twbx workbooks (data extract and workbook bundled together). Worbooks published to Tableau Public can't use live database connections or rely on extract refresh schedules (Tableau can't connect to databases behind your firewall). The Tutorial uses a workbook published to Tableau Public for its example. Bootstrapping There is only one entry point into the API: instantiating a new Viz object, which creates the HTML necessary to embed a Tableau visualization. To instantiate a new Viz object, simply call the Viz constructor via new, passing the required parentelement and URL parameters and an optional set of options. The URL parameter is where you specify the name of the Tableau server: var placeholderdiv = document.getelementbyid("tableauviz"); var url = " var options = { hidetabs: true, width: "800px", height: "700px" }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Trusted Authentication If Tableau Server is using trusted authentication and the trusted ticket server is configured to return the ticket value itself, add a ticket option. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = " var options = { hidetabs: true, width: "800px", height: "700px", ticket: " " }; var viz = new tableausoftware.viz(placeholderdiv, url, options);

301 If the trusted ticket server is configured to return a full URL, specify the ticket in the URL by first adding trusted after the server name, followed by the ticket. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = " var options = { hidetabs: true, width: "800px", height: "700px", }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Property Getters and Setters Getters and setters are always functions that start with get or set. They can be called multiple times with little performance impact (in other words, they should simply return cached fields or do very simple calculations). Properties are always synchronous and return immediately with the value, rather than having a callback function. Call Behavior - Asynchronous By default, calls are asynchronous since many of them may require a roundtrip to the server. Methods use the following naming convention: Asynchronous calls are indicated by an Async suffix on the method name, for example, Worksheet.applyFilterAsync(). Asynchronous calls return a Promise object, allowing chaining. The Tableau JavaScript API uses the CommonJS Promises/A standard. The premise behind Tableau's implementation is that asynchronous methods return an object that has a then method in the following form: then(fulfilledhandler, errorhandler) The fulfilledhandler is called when the promise is fulfilled (on success). The errorhandler is called when a promise fails. All arguments are optional and non-function values are ignored. Chaining Promises The promised result of an asynchronous method is passed as the parameter to the next then () method. For example: var activesheet; viz.getworkbook().activatesheetasync("sheet 1").then(selectLemon).then(filterToLemonAndMint);

302 function selectlemon(sheet) { activesheet = sheet; return sheet.selectmarksasync("product", "Lemon", "replace"); } function filtertolemonandmint() { return activesheet.applyfilterasync("product", ["Lemon", "Mint"], "replace"); } The result of activatesheetasync() is a promise to eventually return the Sheet object that was activated, which is passed as the first parameter to the selectlemon() method. Notice that the selectlemon() method returns a Promise object (the return value of the selectmarksasync() method), not the result after the marks have been selected. However, since it s a Promise object, the next then() method is not called until that promise is fulfilled. If a link in the chain is added after the promise has been fulfilled, the callback will be immediately called with the value that was previously returned. As the programmer, this means you don't need to determine if the response has already been received from the server. The asynchronous methods will always be called, whether it's now or later. var promise = viz.getworkbook().activatesheetasync("sheet 1"); // Pretend that activatsheeteasync() has already returned from the server. promise.then(callback); // callback will be called immediately using the Sheet object // returned from activatesheetasync() Return Values of Then() Methods Whatever is returned in a then() method will get passed as the first parameter to the next then() method. It can be a scalar value (Number, Boolean, String, etc.), an object, or another Promise. The infrastructure will automatically wrap non-promise values into a Promise value so that they can be chained. viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { return "First link"; })

303 .then(function (message) { if (message === "First link") { alert("expected"); } // no return value here means nothing is passed to the next link }).then(function () { }); Breaking Out of a Chain Technically, there s no way to break out of a chain since that would invalidate the guarantee that subsequent links in the chain will be called. If there is an exception thrown in part of the chain, the rest of the chain is run but the errorhandler is called instead of the fulfilledhandler. If a link in the chain depends on the results of earlier links, then you should write an if statement to check your condition. Here's an example: viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { // I m returning a Promise return sheet.selectmarksasync("product", "NoProduct", "replace"); }).then(function () { return viz.getworkbook().getactivesheet().getselectedmarksasync (); }).then(function (marks) { // The getselectedmarksasync call succeeded, but no marks were selected // because there are not any marks corresponding to "NoProduct". if (marks.length === 0) { throw new Error("No marks selected"); } var firstmarkvalue = marks[0].getpairs().get("product").value; return sheet.applyfilterasync("product", firstmarkvalue, "replace"); })

304 .then(function (filtername) { // applyfilterasync succeeded }, function(err) { if (err.message === "No marks selected") { alert("this was caused by the first link above"); } }).otherwise(function (err) { alert("we handled the error above, so it s not propagated to this handler."); }); If a callback is not provided (or is null or undefined), then the results are passed to the next link in the chain: viz.getworkbook().activatesheetasync("sheet 1").then().then(function (sheet) { // this is called }); In this way, you can specify a single otherwise function to handle all errors in the chain. The always function works the same way, but it is called regardless of success or failure. The then/otherwise/always functions work similarly to a try/catch/finally block. viz.getworkbook().activatesheetasync("sheet 1").then(function () { return sheet.selectmarksasync(...); }).then(function (marks) { // Do something with the marks. }).otherwise(function (err) { // I m handling all errors in one place. console.log(err.message); }).always(function () { // Do some cleanup or logging }); Collections Many classes have collections of items, where each item has a key (typically an ID or a name). Examples include a collection of sheets keyed by name or the list of parameters on a sheet keyed by name. Collections are publicly immutable, exposing read-only functionality. Each

305 Collection array is keyed with its elements identifiers. For example, the result of Workbook.getPublishedSheetsInfo() is an array with the index corresponding to the position of the sheet in the workbook. It is also keyed by the sheet name so that you can access it like this: var sheet = workbook.getpublishedsheetsinfo()[0]; var samesheet = workbook.getpublishedsheetsinfo().get("sheet 1"); Collection Interface Name get(key : string) has(key : string) Return Type Collection item type bool Description Gets the element in the collection associated with the key, or undefined if there is nothing associated with it. Returns true if there is an element in the collection associated with the key; otherwise, false. Events The Viz class acts as the central event hub. This way you only have to go to one place for all events. It also means that events can be raised on an object that may not have been created yet. For example, the marksselection event can be raised for a particular sheet even though the Sheet object hasn't been created yet. Each event contains an anonymous object with information pertaining to that event, such as the sheet the event occurred on. Listening to an event is done by calling Viz.addEventListener(type, callback) and passing in a function callback. Here's an example of listening to an event: viz.addeventlistener("marksselection", function (marks) { changemyselectionui(marks); }); Removing a listener is done by calling Viz.removeEventListener(type, listener) and passing in the same callback function that was passed into Viz.addEventListener (). For example: function changemyselectionui(marks) { viz.removeeventlistener("marksselection", changemyselectionui); } viz.addeventlistener("marksselection", changemyselectionui); Events are multicast delegates, meaning that multiple listeners are supported. The order in which notifications are called is not specified. Every event callback takes a single object containing a pointer to the Viz that raised the event. Each event also adds additional fields to the event, as specified in the API Reference.

306 Filtering When you program filtering you are mimicking the user behavior of clicking a filter in a view to narrow down the data that is displayed. Here's an example of filtering on a single value: worksheet.applyfilterasync("container", "Jumbo Box", tableausoftware.filterupdatetype.replace); There is a difference between querying existing filter state and setting new or existing filters. Querying filters is done via Worksheet.getFiltersAsync() which returns a collection of Filter classes. Setting filters is done via Worksheet.applyFilterAsync (and its variants) and is a function call that doesn't require you to instantiate a Filter class. When you specify fields in a filter, you should use the caption as shown in the user interface, not the database field name. For example, you should use Container (the caption) instead of Product Container (the actual field name). In some cases, Tableau Desktop renames fields after they've been dragged to a shelf. For example the Date field might be renamed to YEAR (Date) after being dragged to the rows shelf. In this case, you should use YEAR(Date) as the parameter. The exception is hierarchical filters, which use the full hierarchical name (for example, [Product].[All Product].[Espresso]). Captions can use the optional [] delimiters around names. Here are samples for many types of filtering: var worksheet; viz.getworkbook().activatesheetasync("sheet 4").then(function (sheet) { worksheet = sheet; }) // Single value.then(function () { return worksheet.applyfilterasync("product Type", "Coffee", tableausoftware.filterupdatetype.replace); }) // Multiple values.then(function () { return worksheet.applyfilterasync( "Product Type", ["Coffee", "Tea"], tableausoftware.filterupdatetype.replace); }) // Multiple Values - adding and removing.then(function () { return worksheet.applyfilterasync("product", ["Lemon", "Mint"], tableausoftware.filterupdatetype.add);

307 }).then(function () { return worksheet.applyfilterasync("product", ["Caffe Latte", "Green Tea"], tableausoftware.filterupdatetype.remove); }) // All values.then(function () { return worksheet.applyfilterasync("product Type", "", tableausoftware.filterupdatetype.all); }) // Date Range.then(function () { return; worksheet.applyrangefilterasync("date", { min: new Date(Date.UTC(2010, 3, 1)), max: new Date(Date.UTC(2010, 12, 31)) }); }) // Clearing a Filter.then(function () { return worksheet.clearfilterasync("date"); }) // Relative Date.then(function () { return worksheet.applyrelativedatefilterasync("date", { anchordate: new Date(Date.UTC(2011, 5, 1)), periodtype: tableausoftware.periodtype.year, rangetype: tableausoftware.daterangetype.lastn, rangen: 1 }); }) // Quantitative Filters // SUM(Sales) > 2000 and SUM(Sales) < 4000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 2000, max: 4000

308 }); }) // SUM(Sales) > 1000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 1000 }); }) // Hierarchical Filters - selecting all on a level.then(function () { return worksheet.applyhierarchicalfilterasync("[product]. [Product Categories]", { levels: [0, 1] }, tableausoftware.filterupdatetype.add); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding one item.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", "Accessories.Bike Racks.Hitch Rack - 4-Bike", tableausoftware.filterupdatetype.replace); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding multiple items.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", [ "Accessories.Bike Racks.Hitch Rack - 4-Bike", "Accessories.Bike Stands.All-Purpose Bike Stand" ], tableausoftware.filterupdatetype.replace); }, function (err) { /* ignore errors */ }).otherwise(function (err) { console.log(err); }); Selecting Marks Selecting marks is almost identical to filtering. For filtering,you use one of the Worksheet.applyFilterAsync() methods. For selecting marks, you use

309 Worksheet.selectMarksAsync(). The parameters for mark selection are almost identical to those used for filtering. worksheet.selectmarksasync("product", "Caffe Latte", tableausoftware.selectionupdatetype.replace); Here are samples of other types of selecting you can use: var worksheet; viz.getworkbook().activatesheetasync("sheet 4").then(function (sheet) { worksheet = sheet; }) // Single dimensions work just like filtering // Single dimension - single value.then(function () { return worksheet.selectmarksasync("product", "Mint", tableausoftware.selectionupdatetype.replace); }) // Single dimension - Multiple values.then(function () { return worksheet.selectmarksasync( "Product", ["Chamomile", "Mint"], tableausoftware.selectionupdatetype.replace); }) // Single dimension - Multiple values (delta).then(function () { return worksheet.selectmarksasync("product", ["Lemon", "Earl Grey"], tableausoftware.selectionupdatetype.add); }).then(function () { return worksheet.selectmarksasync( "Product", ["Chamomile", "Earl Grey"], tableausoftware.selectionupdatetype.remove); }) // Quantitative selection.then(function () { return worksheet.selectmarksasync({ "State": ["Florida", "Missouri"], "SUM(Sales)": { min: 3000, max: 4000 }

310 }, tableausoftware.selectionupdatetype.replace); }) // Hierarchical dimensions.then(function () { return worksheet.selectmarksasync( "[Product].[Product Categories].[Category]", "Bikes", tableausoftware.selectionupdatetype.replace); }, function (err) { /* ignore errors */ }) // Multiple dimensions - multiple values // ((State = Washington OR Oregon) AND Product = Lemon) // OR // (State = Oregon AND Product = Chamomile).then(function () { return worksheet.selectmarksasync({ "State": ["Washington", "Oregon"], "Product": "Lemon" }, tableausoftware.selectionupdatetype.replace); }).then(function () { return worksheet.selectmarksasync({ "State": "Oregon", "Product": "Chamomile" }, tableausoftware.selectionupdatetype.add); }) // Round-tripping selection.then(function () { return worksheet.selectmarksasync( "Product", "Lemon", tableausoftware.selectionupdatetype.replace); }).then(function () { return worksheet.getselectedmarksasync(); }).then(function (marks) { // filter out only the Washington and Oregon marks var onlywashingtonandoregon = []; for (var i = 0, len = marks.length; i < len; i++) { var m = marks[i]; var pair = m.getpairs().get("state"); if (pair &&

311 (pair.value === "Washington" pair.value === "Oregon")) { onlywashingtonandoregon.push(m); } } return worksheet.selectmarksasync( onlywashingtonandoregon, tableausoftware.selectionupdatetype.replace); }).otherwise(function (err) { console.log(err); }); API Reference Style and Conventions Tableau's JavaScript API follows these JavaScript standards: Classes are PascalCase (initial capital letter, with each subsequent word capitalized) Namespaces, methods, parameters, and variables are camelcase (initial lowercase letter, with each subsequent word capitalized) Constants and enum values are UPPERCASE_UNDERSCORE_DELIMITED Protected variables or methods start with an initial underscore '_' character, indicating that it should not be referenced by the programmer. Top-Level Class Diagram The following class diagram shows the relationships between the top-level classes, as well as the inheritance hierarchy for the Sheet, Dashboard, and Worksheet classes. Note that there's always a way to traverse back up the containment hierarchy with parent pointers, with the exception of VizManager, as it's a static class and always accessible.

312 Asynchronous and Error Classes Promise Class Represents a promise to return a value from an asynchronous method in the future. The Tableau JavaScript API implements the Promises/A specification. Methods Name then(callback: Function, errback: Function) always (callback: Function) otherwise (errback: Function) Return Type Promise Promise Promise Description Creates a link in the asynchronous callable chain. The callback function is called on success. The errback function is called when there is an error. Both parameters are optional. Registers a callback that will be called when a promise is resolved or rejected. Shortcut for then(callback, callback). Registers a rejection handler. Shortcut for then(null, errback).

313 TableauException Class The TableauException class is not a real class, but simply adds an id field to the standard JavaScript Error object when an exception is thrown from within the API. As the programmer, this allows you to uniquely identify the error without having to parse the error string. It also allows you to add localized messages. Constructor There is no public constructor. The only way to get a reference to a TableauException is within a catch block. Fields Name Type Description tableausoftwareerrorcode ErrorCode Represents an ErrorCode enum value. message string This is already defined on the standard Error object, but the message will contain a description of the exception that the API code specifies. ErrorCode Enum Here's a list of the different exceptions that the API can throw: Name Return Type Description BROWSER_ NOT_ CAPABLE browsernotcapable JavaScript API. DOWNLOAD_ WORKBOOK_ NOT_ ALLOWED downloadworkbooknotallowed The browser is not capable of supporting the Tableau The permissions on a workbook or a view do not allow downloading the workbook. FILTER_ CANNOT_BE_ PERFORMED filtercannotbeperformed An error occurred while attempting to perform a filter operation. INDEX_OUT_ OF_RANGE indexoutofrange Attempted to switch to a sheet by index that does not exist in the workbook. INTERNAL_ ERROR internalerror An error occurred within the Tableau JavaScript API. Contact Tableau Support. INVALID_ CUSTOM_ VIEW_NAME invalidcustomviewname An operation was attempted on a custom view that does not exist. INVALID_ DATE_ PARAMETER invaliddateparameter An invalid date was specified in a method that required a date parameter. INVALID_ invalidfilterfieldname A filter operation was attempted

314 FILTER_ FIELDNAME INVALID_ FILTER_ FIELDNAME_ OR_VALUE INVALID_ FILTER_ FIELDVALUE INVALID_ PARAMETER INVALID_ SELECTION_ DATE INVALID_ SELECTION_ FIELDNAME INVALID_ SELECTION_ VALUE invalidfilterfieldnameorvalue invalidfilterfieldvalue invalidparameter invalidselectiondate invalidselectionfieldname invalidselectionvalue on a field that does not exist in the data source. Either a filter operation was attempted on a field that does not exist in the data source, or the value supplied in the filter operation is the wrong data type or format. A filter operation was attempted using a value that is the wrong data type or format. A parameter is not the correct data type or format. The name of the parameter is specified in the Error.message field. An invalid date value was specified in a Sheet.selectMarksAsync () call for a date field. A field was specified in a Sheet.selectMarksAsync () call that does not exist in the data source. An invalid value was specified in a Sheet.selectMarksAsync () call. INVALID_SIZE invalidsize A negative size was specified or the maxsize value is less than minsize in Sheet.changeSizeAsync(). INVALID_ SIZE_ BEHAVIOR_ ON_ WORKSHEET invalidsizebehavioronworksheet A behavior other than SheetSizeBehavior.AUTO- MATIC was specified in Sheet.changeSizeAsync () when the sheet is a Worksheet instance. INVALID_URL invalidurl The URL specified in the Viz class constructor is not valid. MISSING_ MAX_SIZE missingmaxsize The maxsize field is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATMO- ST. MISSING_ missingminsize The minsize field is missing in

315 MIN_SIZE MISSING_ MINMAX_SIZE MISSING_ RANGEN_ FOR_ RELATIVE_ DATE_ FILTERS NO_URL_ FOR_ HIDDEN_ WORKSHEET NO_URL_OR_ PARENT_ ELEMENT_ NOT_FOUND NOT_ ACTIVE_ SHEET NULL_OR_ EMPTY_ PARAMETER SERVER_ ERROR SHEET_NOT_ IN_ WORKBOOK STALE_ DATA_ REFERENCE nourlorparentelementnotfound UNSUPPORT- ED_EVENT_ NAME missingminmaxsize nourlforhiddenworksheet missingrangenforrelativedatefilters notactivesheet nulloremptyparameter servererror sheetnotinworkbook staledatareference unsupportedeventname Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATLE- AST. Either or both of the minsize or maxsize fields is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.RANG- E. The rangen field is missing for a relative date filter of type LASTN or NEXTN. An attempt was made to access Sheet.getUrl() on a hidden sheet. Hidden sheets do not have URLs. One or both of the parentelement or the URL parameters is not specified in the Viz constructor. An operation was attempted on a sheet that is not active or embedded within the active dashboard. A required parameter was not specified, null, or an empty string/array. A general-purpose server error occurred. Details are contained in the Error object. An operation was attempted on a sheet that does not exist in the workbook. An operation is performed on a CustomView object that is no longer valid (it has been removed). An unknown event name was specified in the call to Viz.addEventListener or Viz.removeEventListene-

316 VIZ_ ALREADY_ IN_MANAGER vizalreadyinmanager r. A Viz object has already been created as a child of the parentelement specified in the Viz constructor. Viz Classes Class Diagram VizManager Class Manages all of the Viz instances on the page, but does not manage vizzes (views) earlier than version 8.0. This is a static class, meaning that all properties and methods are static and there is only a single instance of the class. Properties Name Type Description getvizs() Viz[] Collection of version 8.0 views on the hosting page. Viz Class Wraps an <iframe> showing one or more sheets in a Tableau workbook. Contains all of the chrome surrounding the view. Constructor Signature Viz (parentelement: domnode, url: Description Creates a new Tableau Viz inside of the given HTML container, which is typically a <div> element. Each option as well as the options parameter is optional. If there is already a Viz

317 string, options: VizCreateOptions ) Properties associated with the parentelement, an exception is thrown. Before reusing the parentelement you must first call dispose(). Name Type Description getaretabshidden() bool Indicates whether the tabs are displayed in the UI. It does not actually hide individual tabs. getistoolbarhidden() bool Indicates whether the toolbar is displayed. getishidden() bool Indicates whether the viz is displayed on the hosting page. getparentelement() domnode Returns the node that was specified in the constructor. geturl() string The URL of the viz, as specified in the constructor getworkbook() Workbook One Workbook is supported per viz. getareautomaticupdatespaused () Events bool Events are added or removed via the following two calls. Indicates whether automatic updates are currently paused. Name addeventlistener( type: TableauEventName, listener: Function) removeeventlistener( type: TableauEventName, listener: Function) Methods Return Type None None Description Adds an event listener to the specified event. Removes an event listener from the specified event. Name Type Description show() hide() None Shows or hides the <iframe> hosting the viz. dispose() None Cleans up any resources associated with the viz, removes the viz from the VizManager, and removes any DOM elements from parentelement. Basically, it restores the page to what it was before instantiating a new Viz object.

318 pauseautomaticupdatesasync() resumeautomaticupdatesasync () toggleautomaticupdatesasync () None Pauses or resumes layout updates. This is useful if you are resizing the viz or performing multiple calls that could affect the layout. revertallasync() Promise Equivalent to clicking on the Revert All toolbar button, which restores the workbook to its starting state. refreshdata() None Equivalent to clicking on the Refresh Data toolbar button. showdownloadworkbookdialog () None Equivalent to clicking on the Download toolbar button, which downloads a copy of the original workbook. showexportimagedialog() None Equivalent to clicking on the Export Image toolbar button, which creates a PNG file of the current viz. showexportpdfdialog() None Equivalent to clicking on the Export PDF toolbar button, which shows a dialog allowing the user to select options for the export. showexportdatadialog( worksheetindashboard: Sheet or SheetInfo or string) showexportcrosstabdialog( worksheetindashboard: Sheet or SheetInfo or string) None None Shows the Export Data dialog, which is currently a popup window. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. Shows the Export CrossTab dialog. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. showsharedialog() None Equivalent to clicking on the Share toolbar button, which displays a dialog allowing the user to share the viz by or by embedding its HTML in a web page. setframesize(width: int, height: int) VizCreateOptions Record None These are the options that are specified in the Viz constructor. Sets the size of the iframe, which causes the viz to expand or collapse to fit the iframe if the viz s current sheet s size is set to AUTOMATIC.

319 Fields Name Type Description hidetabs bool Indicates whether tabs are hidden or shown. hidetoolbar bool Indicates whether the toolbar is hidden or shown. toolbarposition ToolbarPosition Indicates where the toolbar should be placed if hidetoolbar is false. height string Can be any valid CSS size specifier. If not specified, defaults to 600px. width string Can be any valid CSS size specifier. If not specified, defaults to 800px. onfirstinteractive ToolbarPosition Enum Enumeration callback(viz: Viz) Callback when the viz first becomes interactive. This is only called once, but it s guaranteed to be called. If the viz is already interactive, it will be called immediately. Name TOP BOTTOM Description Positions the toolbar along the top of the viz. Positions the toolbar along the bottom of the viz. Viz Event Classes TableauEventName Enum These are strings passed to Viz.addEventListener/removeEventListener. Note that the value of the enums are all lowercase strings with no underscores. For example, CUSTOM_VIEW_ LOAD is customviewload. Either the fully-qualified enum (tableausoftware.tableaueventname.filter_change) or the raw string (filterchange) is acceptable. Name CUSTOM_VIEW_ LOAD CUSTOM_VIEW_ REMOVE CUSTOM_VIEW_ SAVE CUSTOM_VIEW_ SET_DEFAULT FILTER_ CHANGE Event Class Passed in the Callback CustomViewEvent CustomViewEvent CustomViewEvent CustomViewEvent FilterEvent Description Raised when a custom view has finished loading. Raised when the user removes a custom view. Raised when the user saves a new or existing custom view. Raised when a custom view has been made the default view for this viz. Raised when any filter has changed state. The viz may not be interactive yet.

320 MARKS_ SELECTION MarksEvent Raised when marks are selected or deselected. PARAMETER_ VALUE_ ParameterEvent Raised when any parameter has changed state. CHANGE TAB_SWITCH TabSwitchEvent Raised after the tab switched, but the viz may not yet be interactive. TableauEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () CustomViewEvent Class Properties TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () Methods TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getcustomviewasync Promise< Gets the CustomView object () CustomView> associated with the event. FilterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet Worksheet Gets the Worksheet object associated with () geteventname () getfieldname () TableauEventName string the event. Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Gets the name of the field.

321 Methods Name Return Type Description getfilterasync() Promise<Field> Gets the Field object associated with the event. MarksEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet Worksheet Gets the Worksheet object associated with () geteventname () Methods TableauEventName the event. Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getmarksasync Promise<Mark Gets the selected marks on the Worksheet that () []> triggered the event. ParameterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. getparametername () Methods string Gets the name of the parameter that changed. Name Return Type Description getparameterasync Promise<Parameter> Gets the Parameter object that () triggered the event. TabSwitchEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the

322 getoldsheetname () getnewsheetname () string string TableauEventName enum. Gets the name of the sheet that was active before the tab switch event occurred. Gets the name of the sheet that is currently active. Workbook Classes Class Diagram Workbook Class A Workbook has a collection of Sheets represented as tabs. It also has associated objects like DataSources and CustomViews. Properties Name Type Description getviz() Viz Gets the Viz object that contains the workbook. getactivesheet() Sheet Gets the currently active sheet (the active tab) getactivecustomview() CustomView Gets the currently active custom view, or null if no custom view is active. getpublishedsheetsinfo () SheetInfo[] Note that this is synchronous, meaning that all of the sheets are expected when loaded.

323 getname() string Gets the name of the workbook saved to the server. Note that this is not necessarily the file name. Methods Name Return Type Description revertallasync() Promise Reverts the workbook to its last saved state. getparametersasync() Promise<Parameter[]> Fetches the parameters for this workbook. changeparametervalueasync( name: string, value: object) getcustomviewsasync() showcustomviewasync( customviewname: string) removecustomviewasync( customviewname: string) remembercustomviewasync( customviewname: string) setactivecustomviewasdefaultasync () Promise<Parameter> Promise<CustomView[] > Promise<CustomView> Promise<CustomView> Promise<CustomView> None Changes the value of the Parameter with the given name and returns the new Parameter. Gets the collection of CustomView objects associated with the workbook. Changes the viz to show the named saved state. Removes the named custom view. Remembers the current state of the workbook by assigning a custom view name. Sets the active custom view as the

324 DataSource Class default. The Workbook contains one or more data sources. Each Worksheet will have a primary data source and can have multiple secondary data sources. Properties Name Type Description getname() string The name of the DataSource as seen in the UI. getisprimary () bool Indicates whether this DataSource is a primary or a secondary data source. getfields() Field [] Gets an array of Fields associated with the DataSource. Field Class A field contains information about what data source it belongs to, its role, and the ability to fetch the domain values. Properties Name Type Description getname() string Gets the field name (i.e. caption). getaggregation () FieldAggregationType Gets the type of aggregation, which is one of the following values: SUM, AVG, MIN, MAX, STDEV, STDEVP, VAR, VARP, COUNT, COUNTD, MEDIAN, ATTR, NONE, YEAR, QTR, MONTH, DAY, HOUR, MINUTE, SECOND, WEEK, WEEKDAY, MONTHYEAR, MDY, END, TRUNC_YEAR, TRUNC_QTR, TRUNC_ MONTH, TRUNC_WEEK, TRUNC_DAY, TRUNC_HOUR, TRUNC_MINUTE, TRUNC_SECOND, QUART1, QUART3, SKEWNESS, KURTOSIS, INOUT, USER getdatasource () DataSource Gets the data source to which this field belongs. getrole() FieldRoleType One of the following values: DIMENSION, MEASURE, UKNOWN CustomView Class Represents a named snapshot of the workbook at a specific moment. Properties Name Type Description getname() string User-friendly name for the custom view setname()

325 getadvertised() bool Indicates whether the custom view is public or private. setadvertised() getdefault() bool Gets or sets whether this is the default custom view. getownername string Gets the user that created the custom view. () geturl() string Unique URL to load this view again. getworkbook() Workbook Gets the Workbook to which this CustomView belongs. Methods Name Return Type Description saveasync Promise<CustomView> After saveasync() is called, the result of () the geturl method is no longer blank. Sheet Classes Class Diagram SheetInfo Class Contains information about a Worksheet or a Dashboard and no methods. Returned as part of Workbook.getPublishedSheetsInfo(). Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheetsInfo().

326 Properties Name Type Description getname() string Gets the name of the sheet. getindex() int Gets the index of the sheet within the published tabs. Note that hidden tabs are still counted in the ordering, as long as they are published. getisactive() bool Gets a value indicating whether the sheet is the currently active sheet.due to a technical limitation in version 8.0, this will always return false if the object is a Worksheet instance that is part of a Dashboard. getishidden() bool Gets a value indicating whether the sheet is hidden in the UI. Note that if the entire tab control is hidden, it does not affect the state of this flag. This sheet may still report that it is visible even when the tabs control is hidden. getsheettype () SheetType Gets the type of the sheet. SheetType is an enum with the following values: WORKSHEET and DASHBOARD. getsize() SheetSize Gets the size information that the author specified when publishing the workbook. geturl() string Gets the URL for this sheet. getworkbook () Sheet Class Constructor Workbook Gets the Workbook to which this Sheet belongs. There is no public constructor. You can only get instances of this class from Workbook.getActiveSheet()or Dashboard.getObjects(). Properties Name Type Description getname() string Gets the name of the sheet. getindex() int Gets the index of the sheet within the published tabs. Note that hidden tabs are still counted in the ordering, as long as they are published. getisactive() bool Gets a value indicating whether the sheet is the currently active sheet. getishidden() bool Gets a value indicating whether the sheet is hidden in the UI. Note that if the entire tab control is hidden, it does not affect the state of this flag. This sheet may still report that it is visible even when the tabs control is hidden. getsheettype () SheetType Gets the type of the sheet. SheetType is an enum with the following values: WORKSHEET and DASHBOARD.

327 getsize() SheetSize Gets the size information that the author specified when publishing the workbook. geturl() string Gets the URL for this sheet. getworkbook () Workbook Gets the Workbook to which this Sheet belongs. Methods Name changesizeasync (size: SheetSize) Return Type Promise< SheetSize > Description Sets the size information on a sheet. Note that if the sheet is a Worksheet, only SheetSizeBehavior.AUTOMATIC is allowed since you can t actually set a Worksheet to a fixed size. SheetSize Record Describes the way a Sheet should be sized. Fields Name Type Description behavior SheetSizeBehavior Contains an enumeration value of one of the following: AUTOMATIC, EXACTLY, RANGE, ATLEAST, and ATMOST. maxsize int This is only defined when behavior is EXACTLY, RANGE or ATMOST. minsize int This is only defined when behavior is EXACTLY, RANGE, or ATLEAST. Worksheet Class Represents a worksheet tab in the workbook or a dashboard object. These are two separate concepts: a worksheet and a worksheet instance. However, for simplicity in the API, they are both combined into the Worksheet class. Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheets() or Dashboard.getObjects(). Properties Name Type Description getparentdashboard () Dashboard Returns the Dashboard object to which this Worksheet belongs (if it s on a dashboard). Otherwise, it returns null. Methods Name Return Type Description getdatasourcesasync Promise<DataSource Gets the primary and all of the

328 () []> secondary data sources for this worksheet. Note that by convention the primary data source should always be the first element. Filtering methods are described in Worksheet Class (Filtering). Marks selection methods are described in Worksheet Class (Selecting Marks). Dashboard Class Contains a collection of DashboardObject instances and a notion of the active object. Constructor There is no constructor. You get an instance of this from Workbook.getPublishedSheets(). Properties Name Type Description getobjects() DashboardObject[] Gets the collection of objects. getworksheets() Worksheet[] Gets the collection of worksheets contained in the dashboard. Note that this is a helper method and is equivalent to looping through getobjects() and collecting all of the DashboardObject.Worksheet pointers when DashboardObject.getType() === tableausoftware.dashboardobjecttype.w- ORKSHEET. DashboardObject Class Represents one of a series of different areas of the dashboard. Constructor There is no constructor. You get an instance of this from Dashboard.getObjects(). Properties Name Type Description getobjecttype () DashboardObjectType Gets what the object represents, which is an enum with the following values: BLANK, WORKSHEET, QUICK_FILTER, PARAMETER_CONTROL, PAGE_ FILTER, LEGEND, TITLE, TEXT, IMAGE, WEB_PAGE. getdashboard Dashboard Gets the Dashboard object that contains () getworksheet () Worksheet this object. If gettype() returns WORKSHEET, this contains a pointer to the Worksheet

329 object. getposition() Point Gets the coordinates relative to the top-left corner of the dashboard of the object. getsize() Size Gets the size of the object. Parameter Classes Class Diagram Parameter Class Contains information about a workbook parameter. To actually set a parameter s value, call workbook.changeparametervalueasync(). Properties Name Type Description getname() string A unique identifier for the parameter, as specified by the user. getcurrentvalue() DataValue The current value of the parameter. getdatatype() ParameterDataType The data type of the parameter can be one of the following: FLOAT, INTEGER, STRING, BOOLEAN, DATE, DATETIME. getallowablevaluestype() ParameterAllowableValues- Type The type of allowable values that the parameter can accept. It can be one of the following enumeration items: ALL, LIST, RANGE. getallowablevalues() DataValue[] If the parameter is restricted to a list of allowable values, this property contains the array of those values. Note that this is not a standard

330 collection, but a JavaScript array. getminvalue() DataValue If getallowablevaluestype is RANGE, this defines the minimum allowable value, inclusive. Otherwise it s undefined/null. getmaxvalue() DataValue If getallowablevaluestype is RANGE, this defines the maximum allowable value, inclusive. Otherwise it s undefined/null. getstepsize() Number If getallowablevaluestype is RANGE, this defines the step size used in the parameter UI control slider. Otherwise it s undefined/null. getdatestepperiod() PeriodType If getallowablevaluestype is RANGE and getdatatype is DATE or DATETIME, this defines the step date period used in the Parameter UI control slider. Otherwise it s undefined/null. Filtering There is a difference between querying existing filter state and setting new or existing filters. Querying filters is done via Worksheet.getFiltersAsync() which returns a collection of Filter classes. Setting filters is done via Worksheet.applyFilterAsync (and its variants) and is a function call that doesn't require you to instantiate a Filter class. When you specify fields in a filter, you should use the caption as shown in the UI, not the database field name. For example, use Container (the caption) instead of Product Container (the actual field name). The exception is hierarchical filters, which use the full hierarchical name (for example, [Product].[All Product].[Espresso]). Captions can use the optional [] delimiters around names.

331 Class Diagram Worksheet Class (Filtering) These methods are on the Worksheet class, but are listed here for convenience. Methods applyrangefilterasync( fieldname: string, range: RangeFilterOptions) applyrelativedatefilterasync( fieldname: string, options: RelativeDateFilterOptions) applyhierarchicalfilterasync( fieldname: string, values: object, options: HierarchicalFilterOptions) clearfilterasync(fieldname: string) Name Return Type Description getfiltersasync() Promise<Filter []> Fetches the collection of filters used on the sheet. applyfilterasync( fieldname: string, values: object[] or object, updatetype: FilterUpdateType, options?: FilterOptions) Promise<string> Applies a simple categorical filter (non-date). See the filtering examples for more details on these functions. Returns the fieldname that Promise<string> Promise<string> Promise<string> Promise<string> was filtered. Applies a quantitative filter. Applies a relative date filter. Applies a hierarchical filter. The values parameter is either a single value, an array of values, or an object { levels: ["1", "2"] }. Clears the filter, no matter what kind of filter it is. Note that the filter is removed as long as no associated quick

Erste Schritte mit Tableau Server 7.0

Erste Schritte mit Tableau Server 7.0 Erste Schritte mit Tableau Server 7.0 Willkommen bei Tableau Server. In dieser Anleitung werden Ihnen die grundlegenden Schritte für die Installation und Konfiguration von Tableau Server vorgeführt. Anschließend

Mehr

Tableau Server Administratorhandbuch

Tableau Server Administratorhandbuch Tableau Server Administratorhandbuch Version 7.0.8 Last updated: September 6, 2012 Table of Contents Vor der Installation......1 Installation und Konfiguration...5 Upgrade...29 Verteilte Umgebungen...45

Mehr

Administratorhandbuch für Tableau Server. Version8.1.x

Administratorhandbuch für Tableau Server. Version8.1.x Administratorhandbuch für Tableau Server Version8.1.x Letzte Aktualisierung:1. Oktober 2013 Vor der Installation... Stellen Sie sicher, dass der Computer, auf dem Tableau Server installiert wird, die folgenden

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten 1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe

Mehr

System-Update Addendum

System-Update Addendum System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten 1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,

Mehr

Upgrade von Windows Vista auf Windows 7

Upgrade von Windows Vista auf Windows 7 Je nach Ihrer Hardware und der aktuellen Edition von Windows Vista können Sie die Option Upgrade bei der Installation von Windows 7 verwenden, um ein Upgrade von Windows Vista auf die entsprechende oder

Mehr

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge Inhaltsverzeichnis Installieren des OLicense-Servers... 1 Konfigurieren des OLicense-Servers... 2 Einstellen der Portnummer...

Mehr

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8 Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8 Diese README-Datei enthält Anweisungen zum Installieren des Custom PostScript- und PCL- Druckertreibers

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Update auf Windows 8.1 Schrittweise Anleitung

Update auf Windows 8.1 Schrittweise Anleitung Update auf Windows 8.1 Schrittweise Anleitung Windows 8.1 Installation und Aktualisierung BIOS, Anwendungen, Treiber aktualisieren und Windows Update ausführen Installationstyp auswählen Windows 8.1 installieren

Mehr

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch: O UTLOOK EDITION Was ist die Outlook Edition? Outlook Edition integriert Microsoft Outlook E-Mail in Salesforce. Die Outlook Edition fügt neue Schaltflächen und Optionen zur Outlook- Benutzeroberfläche

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

F-Secure Mobile Security for Nokia E51, E71 und E75. 1 Installation und Aktivierung F-Secure Client 5.1

F-Secure Mobile Security for Nokia E51, E71 und E75. 1 Installation und Aktivierung F-Secure Client 5.1 F-Secure Mobile Security for Nokia E51, E71 und E75 1 Installation und Aktivierung F-Secure Client 5.1 Hinweis: Die Vorgängerversion von F-Secure Mobile Security muss nicht deinstalliert werden. Die neue

Mehr

Shellfire L2TP-IPSec Setup Windows XP

Shellfire L2TP-IPSec Setup Windows XP Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte

Mehr

Installieren und Verwenden von Document Distributor

Installieren und Verwenden von Document Distributor Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Installieren und Verwenden von Document Distributor Lexmark Document Distributor besteht

Mehr

Einrichtung E-Mail Konto Microsoft Outlook 2010

Einrichtung E-Mail Konto Microsoft Outlook 2010 Installationsanleitungen für verschiedene Net4You Services Einrichtung E-Mail Konto Microsoft Outlook 2010 Aufgrund unserer langjährigen Erfahrung, wissen wir um viele Kundenprobleme in der Bedienung von

Mehr

Wie installiere und richte ich die Sync-Plus Software auf einem PC mit Windows 7 und Outlook ein?

Wie installiere und richte ich die Sync-Plus Software auf einem PC mit Windows 7 und Outlook ein? Wie installiere und richte ich die Sync-Plus Software auf einem PC mit Windows 7 und Outlook ein? Wenn Sie Windows 7 nutzen und Outlook mit der TelekomCloud synchronisieren möchten, laden Sie die kostenlose

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Anleitung Captain Logfex 2013

Anleitung Captain Logfex 2013 Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:

Mehr

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

2. Installation unter Windows 8.1 mit Internetexplorer 11.0 1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.1 64-bit Windows Server 2K8 R2 Webbrowser: Microsoft Internet Explorer

Mehr

Anleitung für Konfiguration von eduroam unter Windows XP

Anleitung für Konfiguration von eduroam unter Windows XP Anleitung für Konfiguration von eduroam unter Windows XP Die folgenden Voraussetzungen müssen erfüllt sein, damit der Netzwerkzugang mit eduroam konfiguriert werden kann: Gültiger Benutzeraccount der Universität

Mehr

Wissenswertes über LiveUpdate

Wissenswertes über LiveUpdate Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer

Mehr

Windows Server 2008 (R2): Anwendungsplattform

Windows Server 2008 (R2): Anwendungsplattform Mag. Christian Zahler, Stand: August 2011 13 14 Mag. Christian Zahler, Stand: August 2011 Mag. Christian Zahler, Stand: August 2011 15 1.5.2 Remotedesktop-Webverbindung Windows Server 2008 (R2): Anwendungsplattform

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

V-locity VM-Installationshandbuch

V-locity VM-Installationshandbuch V-locity VM-Installationshandbuch Übersicht V-locity VM enthält nur eine Guest-Komponente. V-locity VM bietet zahlreiche Funktionen, die die Leistung verbessern und die E/A-Anforderungen des virtuellen

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Erforderliche Konfiguration Installation und Aktivierung - 1 - Erforderliche Konfiguration Programme der 4D v15 Produktreihe benötigen folgende Mindestkonfiguration: Windows OS X

Mehr

Installationsanleitung OpenVPN

Installationsanleitung OpenVPN Installationsanleitung OpenVPN Einleitung: Über dieses Dokument: Diese Bedienungsanleitung soll Ihnen helfen, OpenVPN als sicheren VPN-Zugang zu benutzen. Beachten Sie bitte, dass diese Anleitung von tops.net

Mehr

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Bitte beachten Sie. Nur für Kabelmodem! - 1 - Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IPv4)... 3 Internet Explorer konfigurieren... 6 Windows Live Mail

Mehr

VIDA ADMIN KURZANLEITUNG

VIDA ADMIN KURZANLEITUNG INHALT 1 VIDA ADMIN... 3 1.1 Checkliste... 3 1.2 Benutzer hinzufügen... 3 1.3 VIDA All-in-one registrieren... 4 1.4 Abonnement aktivieren und Benutzer und Computer an ein Abonnement knüpfen... 5 1.5 Benutzername

Mehr

Wichtig: Um das Software Update für Ihr Messgerät herunterzuladen und zu installieren, müssen Sie sich in einem der folgenden Länder befinden:

Wichtig: Um das Software Update für Ihr Messgerät herunterzuladen und zu installieren, müssen Sie sich in einem der folgenden Länder befinden: Ein Software Update für das FreeStyle InsuLinx Messgerät ist erforderlich. Lesen Sie dieses Dokument sorgfältig durch, bevor Sie mit dem Update beginnen. Die folgenden Schritte führen Sie durch den Prozess

Mehr

Installationshilfe VisKalk V5

Installationshilfe VisKalk V5 1 Installationshilfe VisKalk V5 Updateinstallation (ältere Version vorhanden): Es ist nicht nötig das Programm für ein Update zu deinstallieren! Mit der Option Programm reparieren wird das Update über

Mehr

Erste Schritte zur Installation oder Aktualisierung von Competenzia

Erste Schritte zur Installation oder Aktualisierung von Competenzia Erste Schritte zur Installation oder Aktualisierung von Competenzia Dieses Dokument beschreibt die Schritte, die notwendig sind, um das Programm Competenzia neu zu installieren oder zu aktualisieren. Für

Mehr

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort Windows 95/98/ME DFÜ-Netzwerk öffnen So einfach richten Sie 01052surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows 95/98/ME verwenden. Auf Ihrem Desktop befindet sich das Symbol "Arbeitsplatz".

Mehr

Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden.

Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden. Windows XP Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden. Gehen Sie auf Start und im Startmenu auf "Verbinden mit" und danach auf

Mehr

Installieren von Microsoft Office 2012-09-12 Version 2.1

Installieren von Microsoft Office 2012-09-12 Version 2.1 Installieren von Microsoft Office 2012-09-12 Version 2.1 INHALT Installieren von Microsoft Office... 2 Informationen vor der Installation... 2 Installieren von Microsoft Office... 3 Erste Schritte... 7

Mehr

Installation und Sicherung von AdmiCash mit airbackup

Installation und Sicherung von AdmiCash mit airbackup Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,

Mehr

Update auf Windows 8.1 Schrittweise Anleitung

Update auf Windows 8.1 Schrittweise Anleitung Update auf Windows 8.1 Schrittweise Anleitung Windows 8.1 Installation und Aktualisierung BIOS, Anwendungen, Treiber aktualisieren und Windows Update ausführen Installationstyp auswählen Windows 8.1 installieren

Mehr

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs: Begleitmaterial des ERP Übungsbuchs: Arbeiten mit den Windows Client von Microsoft Dynamics NAV 2013 R/2 Microsoft Dynamics NAV 2013 R/2 Installationsanleitung Inhalt: 0.1 Installation von Microsoft Dynamics

Mehr

X-RiteColor Master Web Edition

X-RiteColor Master Web Edition X-RiteColor Master Web Edition Dieses Dokument enthält wichtige Informationen für die Installation von X-RiteColor Master Web Edition. Bitte lesen Sie die Anweisungen gründlich, und folgen Sie den angegebenen

Mehr

2. Word-Dokumente verwalten

2. Word-Dokumente verwalten 2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word

Mehr

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012) Information zum SQL Server: Installieren und deinstallieren (Stand: September 2012) Um pulsmagic nutzen zu können, wird eine SQL-Server-Datenbank benötigt. Im Rahmen der Installation von pulsmagic wird

Mehr

Installationsanleitung für Visual Studio Express

Installationsanleitung für Visual Studio Express Installationsanleitung für Visual Studio Express Die Beispiele, Aufgaben und Lösungen zum Buch C als erste Programmiersprache können mit Visual Studio Express von Microsoft bearbeitet, kompiliert und ausgeführt

Mehr

mysoftfolio360 Handbuch

mysoftfolio360 Handbuch mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie

Mehr

Konfiguration unter Windows XP SP2 +

Konfiguration unter Windows XP SP2 + Konfiguration unter Windows XP SP2 + Dieses Dokument beschreibt die Konfiguration von eduroam auf Microsoft Windows XP Systemen mit mindestens SP2 unter folgenden Voraussetzungen: Sie benötigen eine installierte

Mehr

Aktivieren von Onlinediensten im Volume Licensing Service Center

Aktivieren von Onlinediensten im Volume Licensing Service Center November 2014 Aktivieren von Onlinediensten im Volume Licensing Service Center Über das Microsoft Volume Licensing Service Center können Kunden im Open- Programm ihre neuen Microsoft Online Services im

Mehr

Einrichtung Email-Account

Einrichtung Email-Account Einrichtung Email-Account Stand: 25. März 2004 Software Company www.business.co.at, office@business.co.at Software Company - 25.03.2004 1 Inhaltsverzeichnis EINRICHTUNG OUTLOOK EXPRESS...3 WEBMAIL & VACATION...8

Mehr

IT: SCHLUMBERGER. Office 365 Konten einbinden

IT: SCHLUMBERGER. Office 365 Konten einbinden Inhaltsverzeichnis... 1 1. Microsoft Outlook 365 konfigurieren... 3 2. Apple ios-mail mit Office 365 konfigurieren... 6 3. Google Android-Mail mit Office 365 konfigurieren... 10 4. Outlook für Mac 2011

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Einrichtung eines E-Mail-Zugangs mit Mozilla Thunderbird

Einrichtung eines E-Mail-Zugangs mit Mozilla Thunderbird Einrichtung eines E-Mail-Zugangs mit Mozilla Thunderbird Inhaltsverzeichnis 1. Vollständige Neueinrichtung eines E-Mail-Kontos 2. Ändern des Servers zum Versenden von E-Mails (Postausgangsserver) 3. Ändern

Mehr

Anleitung zur Lizenzaktualisierung. Plancal nova 7.x

Anleitung zur Lizenzaktualisierung. Plancal nova 7.x Anleitung zur Lizenzaktualisierung Plancal nova 7.x - 1/7-18-11-2011 Inhalt: 1. Update Lizenzserver 2. Aktualisierung der Lizenz für den nova-floating-server 3. Aktualisierung der Lizenz für den lokalen

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Bitte beachten Sie. Nur für Kabelmodem! - 1 - Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IP)... 3 Installation mit Assistent für neue Verbindung... 5 Installation

Mehr

Windows / Mac User können sich unter folgenden Links die neueste Version des Citrix Receiver downloaden.

Windows / Mac User können sich unter folgenden Links die neueste Version des Citrix Receiver downloaden. Zugriff auf Citrix 1 EINRICHTUNG WICHTIG: 1. Sollten Sie als Betriebssystem bereits Windows 8 nutzen, müssen Sie.Net Framework 3.5 installiert haben. 2. Ihre Einstellungen in den Programmen werden jedes

Mehr

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 1 Datenbanken wiederherstellen Am einfachsten ist es, wenn Sie die fünf Datenbanken aus der ZIP Datei in das Standard Backup Verzeichnis

Mehr

NAS 323 NAS als VPN-Server verwenden

NAS 323 NAS als VPN-Server verwenden NAS 323 NAS als VPN-Server verwenden NAS als VPN-Server verwenden und über Windows und Mac eine Verbindung dazu herstellen A S U S T O R - K o l l e g Kursziele Nach Abschluss dieses Kurses sollten Sie:

Mehr

Netzwerkinstallation Version / Datum 12.00.05.100 / 05.07.2012. Modul Arbeitsplatz+ 1 von 5

Netzwerkinstallation Version / Datum 12.00.05.100 / 05.07.2012. Modul Arbeitsplatz+ 1 von 5 Software WISO Mein Büro Thema Netzwerkinstallation Version / Datum 12.00.05.100 / 05.07.2012 Modul Arbeitsplatz+ Zur Nutzung der Netzwerkfähigkeit ist seit der Jahresversion 2012 das Modul Arbeitsplatz+

Mehr

Kompatibilitätsmodus und UAC

Kompatibilitätsmodus und UAC STEITZ IT-Solutions Kompatibilitätsmodus und UAC Der nachfolgenden Artikel beschreibt, wie Sie die UAC (User Account Control = Benutzerkontensteuerung) für ausgewählte Anwendungen deaktivieren. Mit der

Mehr

Installation KVV Webservices

Installation KVV Webservices Installation KVV Webservices Voraussetzung: KVV SQL-Version ist installiert und konfiguriert. Eine Beschreibung dazu finden Sie unter http://www.assekura.info/kvv-sql-installation.pdf Seite 1 von 20 Inhaltsverzeichnis

Mehr

Maileinstellungen Outlook

Maileinstellungen Outlook Maileinstellungen Outlook Auf den folgenden Seiten sehen sie die Einstellungen diese bitte exakt ausfüllen bzw. die angeführten Bemerkungen durchlesen und die Eingaben entsprechend anpassen. Je nach Versionsstand

Mehr

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. INHALT 2 3 1 EINFÜHRUNG 3 1.1 SYSTEMVORAUSSETZUNGEN 3 1.2 MICROSOFT OFFICE 3 2 DOWNLOAD UND INSTALLATION 4 3 EINSTELLUNGEN 4

Mehr

Zentrale Installation

Zentrale Installation Einführung STEP 7 wird durch ein Setup-Programm installiert. Eingabeaufforderungen auf dem Bildschirm führen Sie Schritt für Schritt durch den gesamten Installationsvorgang. Mit der Record-Funktion steht

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Migration NVC 5.x auf NEM/NPro (Migration eines bestehenden, produktiven NVC Verteilservers auf NEM/NPro)

Migration NVC 5.x auf NEM/NPro (Migration eines bestehenden, produktiven NVC Verteilservers auf NEM/NPro) Migration NVC 5.x auf NEM/NPro (Migration eines bestehenden, produktiven NVC Verteilservers auf NEM/NPro) 1. Vorbereitung/Hinweise Norman Endpoint Manager und Norman Endpoint Protection (NEM/NPro) kann

Mehr

Einführung... 3 MS Exchange Server 2003... 4 MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für

Einführung... 3 MS Exchange Server 2003... 4 MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für Einführung... 3 MS Exchange Server 2003... 4 MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für einzelne Mailboxen... 7 MS Exchange Server 2010... 9 POP3-Service

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface ClouDesktop 7.0 Installation der Clientsoftware und Nutzung über Webinterface Version 1.07 Stand: 22.07.2014 Support und Unterstützung E-Mail support@anyone-it.de Supportticket helpdesk.anyone-it.de Telefon

Mehr

5004H104 Ed. 03. Installationsanweisungen für die Software AKO-5004

5004H104 Ed. 03. Installationsanweisungen für die Software AKO-5004 5004H104 Ed. 03 D Installationsanweisungen für die Software AKO-5004 Inhalt 1 Mindestvoraussetzungen... 3 2 Installationsvorgang... 4 3 Automatische Deinstallation des Produkts... 11 4 Manuelle Deinstallation...

Mehr

10.05.2007 Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

10.05.2007 Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation 10.05.2007 Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation Konfigurationsanleitungen MS Windows Server Update Services (WSUS) - Konfiguration Inhalt: 1. Konfiguration

Mehr

H A N D B U C H OUTLOOK XP / 2003. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

H A N D B U C H OUTLOOK XP / 2003. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com H A N D B U C H OUTLOOK XP / 2003 Hafenstrasse 47-51, A-4020 Linz Inhaltsverzeichnis S C H R I T T 1 : KONTO EINRICHTEN... 3 S C H R I T T 2 : ALLGEMEINES ARBEITEN... 7 STICHWORTVERZEICHNIS... 9 Seite

Mehr

Shellfire L2TP-IPSec Setup Windows 7

Shellfire L2TP-IPSec Setup Windows 7 Shellfire L2TP-IPSec Setup Windows 7 Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows 7 konfiguriert wird. Inhaltsverzeichnis 1. Benötigte

Mehr

Windows Server 2012 RC2 konfigurieren

Windows Server 2012 RC2 konfigurieren Windows Server 2012 RC2 konfigurieren Kurzanleitung um einen Windows Server 2012 als Primären Domänencontroller einzurichten. Vorbereitung und Voraussetzungen In NT 4 Zeiten, konnte man bei der Installation

Mehr

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Um sicher und bequem Nachrichten mit Outlook zu verwalten, muss der E-Mail Client passend zu unseren E-Mail Einstellungen konfiguriert sein.

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Installation von GFI Network Server Monitor

Installation von GFI Network Server Monitor Installation von GFI Network Server Monitor Systemanforderungen Zur Verwendung von GFI Network Server Monitor benötigen Sie: Windows 2000 (SP1 oder höher), 2003 oder XP Professional. Windows Scripting

Mehr

10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall

10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall 5.0 10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows Vista-Firewall konfiguriert

Mehr

Erstellen eines Formulars

Erstellen eines Formulars Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

INTERNET-SICHERHEIT SICHERHEITSPAKET INSTALLATION

INTERNET-SICHERHEIT SICHERHEITSPAKET INSTALLATION Systemvoraussetzungen: Microsoft Windows 7: 32- oder 64-Bit-Prozessor, 2 GHz RAM (Minimum): 2 GB 250 MB verfügbarer Festplattenplatz Microsoft Vista mit installiertem Service Pack 2: 32- oder 64-Bit-Prozessor

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

Anwenderhandbuch. ipoint - Server

Anwenderhandbuch. ipoint - Server Anwenderhandbuch ipoint - Server Inhaltsverzeichnis 1 ÜBERWACHUNG DES SERVERPROZESSES... 3 1.1 DEN SERVER STARTEN... 3 1.2 DEN SERVER ANHALTEN/BEENDEN... 6 2 DEN SERVER KONFIGURIEREN... 8 3 FIREWALL...11

Mehr

IBM SPSS Data Access Pack Installationsanweisung für Windows

IBM SPSS Data Access Pack Installationsanweisung für Windows IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........

Mehr

EDUROAM: Windows XP. MitarbeiterInnen Leuphana-Account: Ihr Account@leuphana.de Passwort: Ihr Passwort

EDUROAM: Windows XP. MitarbeiterInnen Leuphana-Account: Ihr Account@leuphana.de Passwort: Ihr Passwort EDUROAM: Windows XP Lieber User, bevor wir uns der Einrichtung Ihres eduroam WLAN-Netzwerkes widmen, soll im Folgenden zunächst die Wahl des Benutzernamens und des dazugehörigen Passwortes geklärt werden.

Mehr

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard

So importieren Sie einen KPI mithilfe des Assistenten zum Erstellen einer Scorecard 1 von 6 102013 18:09 SharePoint 2013 Veröffentlicht: 16.07.2012 Zusammenfassung: Hier erfahren Sie, wie Sie einen KPI (Key Performance Indicator) mithilfe des PerformancePoint Dashboard Designer in SharePoint

Mehr

Das Einzelplatz-Versionsupdate unter Version Bp810

Das Einzelplatz-Versionsupdate unter Version Bp810 Das Einzelplatz-Versionsupdate unter Version Bp810 Grundsätzliches für alle Installationsarten ACHTUNG: Prüfen Sie vor der Installation die aktuellen Systemanforderungen für die neue BANKETTprofi Version.

Mehr

disk2vhd Wie sichere ich meine Daten von Windows XP? Vorwort 1 Sichern der Festplatte 2

disk2vhd Wie sichere ich meine Daten von Windows XP? Vorwort 1 Sichern der Festplatte 2 disk2vhd Wie sichere ich meine Daten von Windows XP? Inhalt Thema Seite Vorwort 1 Sichern der Festplatte 2 Einbinden der Sicherung als Laufwerk für Windows Vista & Windows 7 3 Einbinden der Sicherung als

Mehr

Anleitung zum Upgrade auf SFirm 3.x + Datenübernahme. I. Vorbereitungen

Anleitung zum Upgrade auf SFirm 3.x + Datenübernahme. I. Vorbereitungen Anleitung zum Upgrade auf 3.x + Datenübernahme I. Vorbereitungen 1. Laden Sie zunächs die Installationsdateien zu 3.x, wie in der Upgrade-Checkliste (Schritt 1.) beschrieben, herunter. 2. Starten Sie nochmals

Mehr

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH Copyright Wolters Kluwer Deutschland GmbH AnNoText AnNoText Online-Update Wolters Kluwer Deutschland GmbH Software + Services Legal Robert-Bosch-Straße 6 D-50354 Hürth Telefon (02 21) 9 43 73-6000 Telefax

Mehr

Installationsanleitung für Lancom Advanced VPN Client zum Zugang auf das Format ASP System

Installationsanleitung für Lancom Advanced VPN Client zum Zugang auf das Format ASP System Installationsanleitung für Lancom Advanced VPN Client zum Zugang auf das Format ASP System Seite 1 von 21 Inhaltsverzeichnis 1 Voraussetzungen... 3 2 Installation... 4 2.1 Setup starten... 4 2.2 Startseite

Mehr

Anleitung zum Upgrade auf SFirm 3.1 + Datenübernahme

Anleitung zum Upgrade auf SFirm 3.1 + Datenübernahme I. Vorbereitungen 1. Laden Sie zunächst die Installationsdateien zu SFirm 3.1, wie in der Upgrade-Checkliste (Schritt 1.) beschrieben, herunter (www.sparkasse-forchheim.de/sfirm) 2. Starten Sie nochmals

Mehr

Sophia Business Leitfaden zur Administration

Sophia Business Leitfaden zur Administration Sophia Business Leitfaden zur Administration 1. Anmelden... 2 2. Zugangscode neu anlegen... 3 3. Zugangscodes verwalten... 5 4. Ergebnisse anzeigen... 6 5. Installation und technische Hinweise... 7 a.

Mehr

Import des persönlichen Zertifikats in Outlook 2003

Import des persönlichen Zertifikats in Outlook 2003 Import des persönlichen Zertifikats in Outlook 2003 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

Um eine fehlerfreie Installation zu gewährleisten sollte vor der Installation der Virenscanner deaktiviert werden.

Um eine fehlerfreie Installation zu gewährleisten sollte vor der Installation der Virenscanner deaktiviert werden. Update SFirm 3.1 von Vorgängerversionen Mit dem neuen großen Versionssprung auf die Version 3.1 erhält SFirm eine neue Oberfläche und weitere Funktionen. Besonders die Bearbeitung von SEPA-Lastschriften

Mehr