Este comando da CLI carrega dados em um cubo. Para usá-lo, você precisa pelo menos, da permissão de Atualização do Banco de Dados.
Este comando requer um dos seguintes conjuntos de opções:
Arquivo de dados e arquivo de regra opcional
Arquivo de regra com nome de usuário e senha
Opção de streaming que faz referência a uma conexão local salva
O banco de dados de origem deve estar acessível na rede do cliente, pois nem todos os drivers de banco de dados podem trabalhar com proxies Java.
Para carregar dados, primeiro faça upload dos arquivos de carregamento de dados e de regra para o diretório de cubo. Você pode usar a CLI para fazer upload de arquivos. Consulte Upload: Adicionar Arquivos de 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 | Abreviação | Descrição |
---|---|---|
-verbose | -v | Mostrar descrições detalhadas |
-application | -a | Nome do aplicativo |
-db | -d | Nome do banco de dados (cubo) |
-file | -f | Nome do arquivo de carregamento de dados. Não é necessário fornecer o caminho completo. Presume-se que os arquivos estejam no diretório de banco de dados relevante. Você pode usar -catalogfile no lugar desta opção. |
-rule | -r | Opcional. Nome do arquivo de regra. Não é necessário fornecer o caminho completo. Presume-se que os arquivos estejam no diretório de banco de dados relevante. Você pode usar -catalogrulefile no lugar desta opção. |
-catalogfile | -CF | Nome do arquivo de carregamento de dados do catálogo de arquivos. Você pode usar esta opção no lugar de -file . |
-catalogrulefile | -CRF | Nome do arquivo da regra do catálogo de arquivos. Você pode usar esta opção no lugar de -rule . |
-user | -u | Opcional. Nome de usuário. Requer senha, se utilizado.
Se você estiver usando uma conexão e uma Origem de dados salvas, não será necessário nome de usuário e senha. Se você não estiver usando uma conexão salva, e o arquivo de regras se conectar a um RDBMS, especifique o nome de usuário e a senha para conectar-se ao RDBMS. |
-password | -p | Opcional. Senha do usuário. Se omitida, será solicitado que o usuário forneça a senha. |
-stream | -S | Opcional. Use o carregamento de dados de streaming. Requer a opção -conn, se for usado. |
-connection | -conn | Obrigatório se a opção de streaming for usada. Nome de uma conexão salva que foi criada usando o comando createlocalconnection da CLI. |
-query | -q | Opcional. Consulta ao banco de dados a ser submetida juntamente com o carregamento de dados de streaming. |
-rows | -rows | Opcional. Número de linhas para fazer streaming simultaneamente. O padrão é 100. |
-abortOnError | -abort | Aborta o carregamento de dados, se um erro for detectado |
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"
Você também pode carregar os dados usando Cube Designer, Jobs na Interface Web do Essbase Interface Web do Essbase ou API REST ou importar dados no MaxL.