Loading

Téléchargement d'un extrait publié à l'aide de tabcmd

Date de publication: Jul 20, 2023
Tâche
Comment télécharger un extrait publié à l'aide de l'option tabcmd get
Étapes

Étape 1 : Télécharger le fichier .tdsx d'extrait à l'aide de tabcmd

  1. Sur l'ordinateur exécutant Tableau Server, ouvrez la fenêtre d'invite de commande en tant qu'administrateur et exécutez la commande suivante :
           cd "C:\Program Files\Tableau\Tableau Server\packages\bin.<version>"

        2.  À l'invite de commande, exécutez les commandes suivantes dans l'ordre :
tabcmd login -s http://<server name> -u <username> -p <password> 
tabcmd get "/datasources/<extract name>.tdsx"

Étape 2 : Extraire .tde du fichier .tdsx

  1. Faites un clic droit sur le fichier .tdsx puis extrayez tous les contenus.
  2. Ouvrez le dossier extrait et ouvrez le dossier Données pour localiser l'extrait (.tde).

Remarque :
La commande « tabcmd get url » utilise un classeur ou un ID de la vue pour télécharger la ressource. Les noms du classeur ou de la vue tels qu’ils apparaissent dans l’URL sont les ID utilisés dans la commande tabcmd pour télécharger la ressource.

Cependant, l’ID de la source de données n’est pas affiché dans l’URL comme pour les classeurs et les vues. Si peu de sources de données sont publiées avec le même nom dans différents projets, le chemin de l’URL ne peut pas être utilisé pour identifier l’ID de la source de données. Dans ce cas, la commande téléchargera uniquement la source de données avec l’ID exact fourni dans la commande.
  
Si peu de sources de données sont publiées avec le même nom dans différents projets, pour trouver l’ID de la source de données, le fichier « tds » de la source de données peut être ouvert dans un éditeur de texte et la value « id » peut être extraite de la balise <repository-location> dans le fichier.

Exemple :
a. Deux classeurs intitulés « myworkbook » sont publiés dans différents projets « Default » et « Project1 ».

b. La navigation vers les classeurs affiche les URL suivantes : 
http://<server name>/#/site/<site name>/views/myworkbook/Sheet1
http://<server name>/#/site/<site name>/views/myworkbook_16191394020850/Sheet1


c. Pour télécharger ces classeurs, l’ID des classeurs est utilisé dans la commande :
tabcmd get "/workbooks/myworkbook.twb"
tabcmd get "/workbooks/myworkbook_16191394020850.twb"


Les deux commandes téléchargent le classeur en tant que « myworkbook.twb » (not myworkbook_16191394020850.twb)
 
d. Deux sources de données intitulées « myds » sont publiées dans différents projets « Default » et « Project1 ».

e. La navigation vers les sources de données affiche les URL suivantes. Les ID ne sont pas affichés dans les URL : 
http://<server name>/#/site/<site name>/datasources/23/connections
http://<server name>/#/site/<site name>/datasources/24/connections


f. La commande suivante peut être utilisée pour télécharger une source de données avec id="myds" :
tabcmd get "/workbooks/myds.tdsx"

g. Pour télécharger l’autre source de données, son « id » peut être récupéré du fichier « tds » de la source de données :
<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. L’ID récupéré peut être utilisé dans la commande pour télécharger l’autre source de données :
tabcmd get "/workbooks/myds_16190859777910.tdsx"

La source de données est téléchargée en tant que « myds.tdsx »

Remarque : Si d’autres fichiers ont le même nom, la commande remplace le fichier sans notification. Pour éviter ce problème, spécifiez le chemin de la ressource téléchargée. 
Numéro d’article de la base de connaissances

001458254

 
Chargement
Salesforce Help | Article