Loading

Scaricare un'estrazione pubblicata usando

Data pubblicazione: Jul 20, 2023
Operazione
Come scaricare un'estrazione pubblicata utilizzando l'opzione get di tabcmd. 
Fasi

Passaggio 1: Scarica il file .tdsx dell'estrazione con tabcmd

  1. Sul computer in cui Tableau Server è in esecuzione, apri la finestra Prompt dei comandi come amministratore ed esegui il seguente comando:
           cd "C:\Program Files\Tableau\Tableau Server\packages\bin.<version>"

        2.  Nel prompt dei comandi, esegui i comandi riportati in quest'ordine:
tabcmd login -s http://<server name> -u <username> -p <password> 
tabcmd get "/datasources/<extract name>.tdsx"

Passaggio 2: Estrai .tde dal file .tdsx

  1. Fai clic con il pulsante destro del mouse sul file .tdsx ed estrai quindi tutto il contenuto.
  2. Apri la cartella estratta e apri la cartella Dati per individuare l'estrazione (.tde).

Nota:
Il comando "tabcmd get url" utilizza l'ID cartella di lavoro o l'ID vista per scaricare la risorsa. I nomi della cartella di lavoro e della vista come appaiono nell'URL sono gli ID utilizzati nel comando tabcmd per scaricare la risorsa.

Tuttavia, l'ID dell'origine dati non è visualizzato nell'URL come per le cartelle di lavoro e le viste. Se sono presenti poche origini dati pubblicate con lo stesso nome che si trovano in progetti diversi, il percorso dell'URL non può essere utilizzato per individuare l'ID origine dati. In quel caso, il comando scaricherà solo l'origine dati con l'ID esatto fornito nel comando.
  
Se sono presenti poche origini dati pubblicate con lo stesso nome che si trovano in progetti diversi, per trovare l'ID origine dati è possibile aprire il file "tds" dell'origine dati in un editor di testo ed estrarre il valore "id" dal tag <repository-location> nel file.

Esempio: 
a. Due cartelle di lavoro denominate "myworkbook" sono pubblicate in progetti diversi "Default" e "Project1".

b. Quando passi alle cartelle di lavoro vengono visualizzati i seguenti URL: 
http://<server name>/#/site/<site name>/views/myworkbook/Sheet1
http://<server name>/#/site/<site name>/views/myworkbook_16191394020850/Sheet1


c. Per scaricare queste cartelle di lavoro, vengono utilizzati gli ID delle cartelle di lavoro nel comando:
tabcmd get "/workbooks/myworkbook.twb"
tabcmd get "/workbooks/myworkbook_16191394020850.twb"


Entrambi i comandi scaricano la cartella di lavoro come "myworkbook.twb" (non myworkbook_16191394020850.twb)
 
d. Due origini dati denominate "myds" sono pubblicate in progetti diversi "Default" e "Project1".

e. Quando passi alle origini dati vengono visualizzati i seguenti URL. Gli ID non sono mostrati negli URL: 
http://<server name>/#/site/<site name>/datasources/23/connections
http://<server name>/#/site/<site name>/datasources/24/connections


f. Il seguente comando può essere utilizzato per scaricare un'origine dati con id="myds":
tabcmd get "/workbooks/myds.tdsx"

g. Per scaricare l'altra origine dati, il relativo "id" può essere recuperato dal file "tds" dell'origine dati:
<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 recuperato può essere utilizzato nel comando per scaricare l'altra origine dati:
tabcmd get "/workbooks/myds_16190859777910.tdsx"

L'origine dati viene scaricata come "myds.tdsx"

Nota: se sono presenti altri file con lo stesso nome, il comando sostituisce il file senza alcuna notifica. Per evitare questa situazione, specifica il percorso per la risorsa scaricata. 
Numero articolo Knowledge

001458254

 
Caricamento
Salesforce Help | Article