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.