Loading

Descargar una extracción publicada mediante tabcmd

Fecha de publicación: Jul 20, 2023
Tarea
Cómo descargar una extracción publicada mediante la opción tabcmd get
Pasos

Paso 1: Descargar el archivo .tdsx de la extracción mediante tabcmd

  1. En el equipo en el que se ejecuta Tableau Server, abra la ventana de línea de comando como administrador y ejecute el siguiente comando:
           cd "C:\Program Files\Tableau\Tableau Server\packages\bin.<version>"

        2.  En la línea de comando, ejecute los siguientes comandos en este orden:
tabcmd login -s http://<server name> -u <username> -p <password> 
tabcmd get "/datasources/<extract name>.tdsx"

Paso 2: Extraer el .tde del archivo .tdsx

  1. Haga clic con el botón derecho en el archivo .tdsx y extraiga todo el contenido.
  2. Abra la carpeta extraída y la carpeta Data para buscar la extracción (.tde).

Nota:
El comando "tabcmd get url" utiliza el libro de trabajo o el ID de vista para descargar el recurso. Los nombres del libro de trabajo y la vista tal como aparecen en la URL son los ID que se utilizan en el comando tabcmd para descargar el recurso.

Sin embargo, el ID de la fuente de datos no se muestra en la URL de forma similar a los libros de trabajo y las vistas. Si hay pocas fuentes de datos publicadas con el mismo nombre ubicadas en diferentes proyectos, no es posible utilizar la ruta de la URL para identificar el ID de la fuente de datos. En ese caso, el comando solo descargará la fuente de datos con el ID exacto que se haya especificado en el comando.
  
Si hay pocas fuentes de datos publicadas con el mismo nombre ubicadas en diferentes proyectos, para averiguar el ID de la fuente de datos, puede abrir el archivo "tds" de la fuente de datos en un editor de texto y extraer el valor "id" de la etiqueta < repository-location> en el archivo.

Ejemplo: 
a. Dos libros de trabajo con el nombre "milibrodetrabajo" están publicados en diferentes proyectos: "Predeterminado" y "Proyecto1".

b. La navegación a los libros de trabajo muestra las siguientes URL: 
http://<server name>/#/site/<site name>/views/myworkbook/Sheet1
http://<server name>/#/site/<site name>/views/myworkbook_16191394020850/Sheet1


c. Para descargar estos libros de trabajo, se utiliza el ID de los libros de trabajo en el comando:
tabcmd get "/workbooks/myworkbook.twb"
tabcmd get "/workbooks/myworkbook_16191394020850.twb"


Ambos comandos descargan el libro de trabajo como "myworkbook.twb" (no como myworkbook_16191394020850.twb)
 
d. Dos fuentes de datos con el nombre "myds" están publicados en diferentes proyectos: "Predeterminado" y "Proyecto1".

e. La navegación a las fuentes de datos muestra las siguientes URL: Los ID no se muestran en las URL: 
http://<server name>/#/site/<site name>/datasources/23/connections
http://<server name>/#/site/<site name>/datasources/24/connections


f. Puede utilizar el siguiente comando para descargar una fuente de datos con id="myds":
tabcmd get "/workbooks/myds.tdsx"

g. Para descargar la otra fuente de datos, su "id" puede recuperarse del archivo "tds" de la fuente de datos:
<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. El ID recuperado puede utilizarse en el comando para descargar la otra fuente de datos:
tabcmd get "/workbooks/myds_16190859777910.tdsx"

La fuente de datos se descarga como "myds.tdsx"

Nota: Si hay otros archivos con el mismo nombre, el comando reemplaza el archivo sin notificación. Para evitar este problema, especifique la ruta del recurso descargado. 
Número del artículo de conocimiento

001458254

 
Cargando
Salesforce Help | Article