Exportación de cubos locales en libros de trabajo de la aplicación

  1. En la unidad local, descomprima el archivo de la utilidad de exportación (dbxtool.zip) que ha descargado previamente.

    Consulte Descarga de la utilidad de exportación de cubos.

  2. Asegúrese de que Java Runtime Environment (JRE) 1.7.n o una versión posterior está instalada, y pruebe que funciona introduciendo java –version en un símbolo del sistema.

  3. En un símbolo del sistema, cambie los directorios al directorio dbxtool/bin.

  4. Para ejecutar la utilidad de exportación de cubos, introduzca el comando export con las opciones que desee. Las opciones se describen en la siguiente tabla.

    • Windows: export.bat

    • UNIX/Linux: export.sh

      Debe definir export.sh para tener permiso de ejecución. Por ejemplo, chmod 744 export.sh.

    Tabla 14-1 Opciones de sintaxis de la utilidad de exportación de cubos

    Opción Descripción

    -server

    URL de instancia de servicio en la nube.

    -application

    Nombre de la aplicación (sensible a mayúsculas/minúsculas).

    -cube

    Nombre del cubo (sensible a mayúsculas/minúsculas).

    -user

    Nombre de usuario.

    -password

    Contraseña. Si no se especifica, se le solicitará que introduzca la contraseña.

    -path

    Ruta de acceso completa al directorio de exportación. Si el archivo ya existe en la ruta de acceso especificada, se le solicitará si desea sobrescribir el archivo. Si introduce sí, continuará la exportación.

    -build

    (Opcional) Método de creación que utilizar. Opciones:

    • PARENT-CHILD

    • GENERATION

    -data

    (Opcional) Exportar datos de entrada. Solo se pueden exportar datos de entrada con la utilidad de exportación de cubos. Los datos de entrada denotan solo aquellos bloques de datos donde el bloque contiene al menos un valor de datos que se ha cargado (importado), en lugar de crearse como resultado de un cálculo.

    La forma en que se exportan los datos depende de si el cubo es almacenamiento de bloques o agregado.

    • En los cubos de almacenamiento de bloques, si el tamaño de los datos es 400 MB o menos, se exportan al libro de trabajo de la aplicación, en la hoja de trabajo de datos. Si el tamaño de datos es superior a 400 MB, los datos se exportan a un archivo plano denominado Cubename.txt incluido en un archivo denominado Cubename.zip. Se crea el archivo .zip en el directorio de exportación especificado si el proceso de exportación se ha realizado correctamente.

    • En los cubos de almacenamiento agregado, independientemente del tamaño de los datos, siempre se exportan a un archivo plano denominado Cubename.txt incluido en un archivo denominado Cubename.zip. Se crea el archivo .zip en el directorio de exportación especificado si el proceso de exportación se ha realizado correctamente.

    Si se omite la opción -data o el proceso de exportación no se realiza correctamente, los datos no se exportan y no se crean los archivos Cubename.txt y Cubename.zip.

    -calc

    (Opcional) Exportar scripts de cálculo.

    Se crean hojas de trabajo independientes para cada script de cálculo en el cubo.

Ejemplo de Windows:

export.bat -server server99.us.example.com:1423 -application Sample -cube Basic -user esscs_user -password password -path C:\export_dir -build PARENT-CHILD –calc –data

Durante el proceso de exportación, se crea un archivo estructurado que representa los metadatos, denominado Appname_Cubename.xml, en el directorio de exportación especificado. Este archivo .xml se utiliza para crear un libro de trabajo de la aplicación, denominado Appname_Cubename_timestamp.xlsx. Si el proceso de exportación se realiza correctamente, solo el archivo del libro de trabajo de la aplicación permanece en el directorio de exportación especificado, se elimina el archivo .xml.

El libro de trabajo de la aplicación se puede utilizar para volver a desplegar el mismo cubo en el servicio en la nube. Consulte Creación de un cubo a partir de un libro de trabajo de aplicación y Creación de un cubo desde un libro de trabajo de aplicación local en el diseñador de cubos.

Al importar un libro de trabajo de la aplicación creado con la utilidad de exportación de cubos, debe revisar cuidadosamente los nombres de los miembros en el libro de trabajo de la aplicación, ya que se pueden rechazar algunos registros de miembros al importar el libro de trabajo de la aplicación. Consulte Revisión de los nombres de los miembros antes de importar un libro de trabajo de la aplicación creado por la utilizad de exportación de cubos.

El libro de trabajo de la aplicación creado aplicación no tiene un espacio en el nombre de archivo. Los archivos que se importan al servicio en la nube no pueden contener espacios en el nombre de archivo.

Limitaciones de exportación de cubos
  • Para definir las generaciones con nombre en las dimensiones, debe utilizar el método de creación GENERATION. El método de creación PARENT-CHILD no está soportado.

  • Los niveles con nombre no están soportados.

  • Las fórmulas no pueden exceder de 32767 caracteres.