Este comando da CLI limpa os dados de um cubo. Para a sua execução, é necessário, pelo menos, a permissão de Atualização da Base de Dados.
Este comando requer um dos seguintes conjuntos de dados:
Ficheiro de dados e ficheiro de regras opcional
Ficheiro de regras com nome de utilizador e senha
Opção de transmissão em fluxo a referenciar uma ligação local gravada
A base de dados de origem deve estar acessível na rede de cliente, visto que nem todos os drivers da base de dados podem funcionar com proxies Java.
Para carregar dados, primeiro deve carregar os ficheiros de regras e de carregamento de dados para o diretório do cubo. Pode utilizar a CLI para carregar ficheiros. Consulte Upload: Acrescentar Ficheiros do Cubo.
Sintaxe
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]
Opção | Abreviatura | Descrição |
---|---|---|
-verbose | -v | Mostrar descrições detalhadas |
-application | -a | Nome da aplicação |
-db | -d | Nome da base de dados (cubo) |
-file | -f | Nome do ficheiro de carregamento de dados. Não é necessário fornecer o percurso completo. Presume-se que os ficheiros estejam situados no diretório da base de dados relevante. Pode utilizar -catalogfile em vez desta opção. |
-rule | -r | Opcional. Nome do ficheiro de regras. Não é necessário fornecer o percurso completo. Presume-se que os ficheiros estejam situados no diretório da base de dados relevante. Pode utilizar -catalogrulefile em vez desta opção. |
-catalogfile | -CF | Nome de ficheiro do carregamento de dados do catálogo de ficheiros. Pode utilizar esta opção em vez de -file . |
-catalogrulefile | -CRF | Nome do ficheiro de regras do catálogo de ficheiros. Pode utilizar esta opção em vez de -rule . |
-user | -u | Opcional. Nome de utilizador. Requer senha, se utilizada.
Se estiver a utilizar uma ligação gravada e uma Origem de Dados, não são necessários nome de utilizador e senha. Se não estiver a utilizar uma ligação gravada e o ficheiro de regra se ligar a um RDBMS, especifique o nome de utilizador e a senha para ligar ao RDBMS. |
-password | -p | Opcional. Senha do utilizador. Em caso de omissão, será solicitada a senha ao utilizador. |
-stream | -S | Opcional. Utilizar o carregamento de dados de transmissão em fluxo. Requer a opção -conn, se utilizada. |
-connection | -conn | Obrigatório se a opção de transmissão em fluxo for utilizada. Nome de uma ligação gravada que foi criada utilizando o comando da CLI createlocalconnection . |
-query | -q | Opcional. Consulta da base de dados a submeter juntamente com o carregamento de dados de transmissão em fluxo. |
-rows | -rows | Opcional. Número de linhas a transmitir simultaneamente em fluxo. O valor por omissão é 100. |
-abortOnError | -abort | Abortar o carregamento de dados se for encontrado um erro |
Exemplos
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"
Também pode carregar dados utilizando o Cube Designer, Tarefas na interface da Web do Essbase interface da Web do Essbase ou API REST ou importar dimensões em MaxL.