Loading

Herunterladen eines veröffentlichten Extrakts mit „tabcmd“

Veröffentlichungsdatum: Jul 20, 2023
Aufgabe
So laden Sie einen veröffentlichten Extrakt mit der tabcmd-Optionget herunter. 
Schritte

Schritt 1: Herunterladen der .tdsx-Extraktdatei mit „tabcmd“

  1. Öffnen Sie auf dem Computer, auf dem Tableau Server ausgeführt wird, die Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle aus:
           cd "C:\Program Files\Tableau\Tableau Server\packages\bin.<version>"

        2.  Führen Sie über die Befehlseingabe die folgenden Befehle der Reihenfolge nach aus:
tabcmd login -s http://<server name> -u <username> -p <password> 
tabcmd get "/datasources/<extract name>.tdsx"

Schritt 2: Extrahieren der .tde aus der .tdsx-Datei

  1. Klicken Sie mit der rechten Maustaste auf die .tdsx-Datei und extrahieren Sie den gesamten Inhalt.
  2. Öffnen Sie den extrahierten Ordner und dann den Datenordner, um den Extrakt (.tde) zu finden.

Anmerkung:
Der Befehl „tabcmd get url“ verwendet die Arbeitsmappen- oder Ansichts-ID, um die Ressource herunterzuladen. Die Namen der Arbeitsmappe und Ansicht in der URL sind die IDs, die der Befehl „tabcmd“ für das Herunterladen der Ressource verwendet.

Jedoch wird die ID der Datenquelle nicht wie für Arbeitsmappen und Ansichten in der URL angezeigt. Wenn es mehrere veröffentlichte Datenquellen mit demselben Namen in verschiedenen Projekten gibt, kann die Datenquellen-ID nicht anhand des URL-Pfads identifiziert werden. In diesem Fall lädt der Befehl nur die Datenquelle mit der exakten ID herunter, die im Befehl angegeben ist.
  
Wenn es ein paar veröffentlichte Datenquellen mit demselben Namen in verschiedenen Projekten gibt, können Sie die Datenquellen-ID herausfinden, indem Sie die tds-Datei der Datenquelle in einem Texteditor öffnen und den ID-Wert aus dem Tag <repository-location> übernehmen.

Beispiel:
a. Zwei Arbeitsblätter mit dem Namen „myworkbook“ werden an die unterschiedlichen Projekte „Default“ und „Project1“ veröffentlicht.

b. Die Navigation zu Arbeitsmappen zeigt die folgenden URLS: 
http://<server name>/#/site/<site name>/views/myworkbook/Sheet1
http://<server name>/#/site/<site name>/views/myworkbook_16191394020850/Sheet1


c. Zum Herunterladen dieser Arbeitsmappen wird die ID von Arbeitsmappen im Befehl verwendet:
tabcmd get "/workbooks/myworkbook.twb"
tabcmd get "/workbooks/myworkbook_16191394020850.twb"


Beide Befehle laden die Arbeitsmappe als „myworkbook.twb“ (nicht myworkbook_16191394020850.twb) herunter.
 
d. Zwei Datenquellen mit dem Namen „myds“ werden an die unterschiedlichen Projekte „Default“ und „Project1“ veröffentlicht.

e. Beim Navigieren zu den Datenquellen werden die folgenden URLs angezeigt. Die IDs werden nicht in den URLs angezeigt: 
http://<server name>/#/site/<site name>/datasources/23/connections
http://<server name>/#/site/<site name>/datasources/24/connections


f. Der folgende Befehl lässt sich zum Herunterladen einer Datenquelle mit id="myds" verwenden:
tabcmd get "/workbooks/myds.tdsx"

g. Für das Herunterladen kann die ID der anderen Datenquelle aus der tds-Datei der Datenquelle abgerufen werden:
<repository-location derived-from='http://<server name>/datasources/myds?rev=1.0' id='myds_16190859777910' path='/t/<site name>/datasources' revision='1.0' site='<site name>' />

h. Die abgerufene ID lässt sich im Befehl verwenden, um die andere Datenquelle herunterzuladen:
tabcmd get "/workbooks/myds_16190859777910.tdsx"

Die Datenquelle wird als „myds.tdsx“ heruntergeladen.

Hinweis: Wenn es mehrere Dateien mit demselben Namen gibt, ersetzt der Befehl die Datei ohne Benachrichtigung. Um dieses Problem zu vermeiden, geben Sie den Pfad für die heruntergeladene Ressource an. 
Nummer des Knowledge-Artikels

001458254

 
Laden
Salesforce Help | Article