Dataload: Carga de datos en un cubo

Este comando CLI carga datos en un cubo. Para utilizarlo, debe tener al menos el permiso Actualización de base de datos.

Este comando necesita uno de los siguientes juegos de opciones:

  • Archivo de datos y archivo de reglas opcional

  • Archivo de reglas con nombre de usuario y contraseña

  • Opción de flujo que hace referencia a una conexión local guardada

La base de datos de origen debe poder ser accesible en la red del cliente, ya que no todos los controladores de la base de datos pueden funcionar con proxies de Java.

Para cargar datos, primero debe cargar los archivos de reglas y carga de datos en el directorio de cubo. Puede utilizar la herramienta CLI para cargar archivos. Consulte Upload: Adición de archivos de cubo.

Sintaxis

dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]]  [-stream] [-connection connectionName][-query queryString] [-rows n]]  [-abortOnError]
Opción Abreviatura Descripción
-verbose -v Muestra las descripciones ampliadas.
-application -a Nombre de la aplicación
-db -d Nombre de base de datos (cubo)
-file -f Nombre del archivo de carga de datos. No es necesario proporcionar una ruta de acceso completa. Se asume que los archivos están en el directorio de la base de datos pertinente. Puede usar -catalogfile en lugar de esta opción.
-rule -r Opcional. Nombre de archivo de reglas. No es necesario proporcionar una ruta de acceso completa. Se asume que los archivos están en el directorio de la base de datos pertinente. Puede usar -catalogrulefile en lugar de esta opción.
-catalogfile -CF Nombre del archivo de carga de datos del catálogo de archivos. Puede usar esta opción en lugar de -file.
-catalogrulefile -CRF Nombre del archivo de reglas del catálogo de archivos. Puede usar esta opción en lugar de -rule.
-user -u Opcional. Nombre de usuario. Necesita una contraseña en caso de que se utilice.

Si está usando una conexión guardada y un origen de datos, no será necesario ningún nombre de usuario ni contraseña. Si no está usando una conexión guardada y el archivo de reglas se conecta a un RDBMS, especifique el nombre de usuario y la contraseña para conectar al RDBMS.

-password -p Opcional. Contraseña para el usuario. Si se omite, se pedirá al usuario la contraseña.
-stream -s Opcional. Utilice la carga de datos de flujo. Se necesita la opción -conn en caso de que se utilice.
-connection -conn Se necesita si se utiliza la opción de flujo. Nombre de una conexión guardada creada mediante el comando createlocalconnection de CLI.
-query -q Opcional. Solicitud de base de datos que se debe enviar con la carga de datos de flujo.
-rows -rows Opcional. Número de filas que se van a transmitir al mismo tiempo. El valor por defecto es 100.
-abortOnError -abort Abortar la carga de datos si se encuentra un error

Ejemplos

esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"

También puede cargar los datos con el diseñador de cubos, Trabajos en la interfaz web de Essbase, la interfaz web de Essbase o la API de REST, o bien Importar datos en MaxL.