Dataload: 큐브에 데이터 로드

이 CLI 명령은 큐브에 데이터를 로드합니다. 사용하려면 최소한 데이터베이스 업데이트 권한이 필요합니다.

이 명령은 다음 옵션 집합 중 하나가 필요합니다.

  • 데이터 파일 및 규칙 파일(선택사항)

  • 사용자 이름 및 비밀번호가 있는 규칙 파일

  • 저장된 로컬 접속을 참조하는 스트림 옵션

모든 데이터베이스 드라이버가 Java 프록시와 작동하지는 않으므로 클라이언트 네트워크 내에서 소스 데이터베이스에 액세스할 수 있어야 합니다.

데이터를 로드하려면 먼저 데이터 로드 및 규칙 파일을 큐브 디렉토리에 업로드해야 합니다. CLI를 사용하여 파일을 업로드할 수 있습니다. Upload: 큐브 파일 추가를 참조하십시오.

구문

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]
옵션 약어 설명
-verbose -v 자세한 설명을 표시합니다.
-application -a 애플리케이션 이름입니다.
-db -d 데이터베이스(큐브) 이름입니다.
-file -f 데이터 로드 파일 이름. 전체 경로를 제공할 필요가 없습니다. 파일이 관련 데이터베이스 디렉토리에 있는 것으로 간주합니다. 이 옵션 대신 -catalogfile을 사용할 수 있습니다.
-rule -r 선택사항. 규칙 파일 이름. 전체 경로를 제공할 필요가 없습니다. 파일이 관련 데이터베이스 디렉토리에 있는 것으로 간주합니다. 이 옵션 대신 -catalogrulefile을 사용할 수 있습니다.
-catalogfile -CF 파일 카탈로그의 데이터 로드 파일 이름. -file 대신 이 옵션을 사용할 수 있습니다.
-catalogrulefile -CRF 파일 카탈로그의 규칙 파일 이름. -rule 대신 이 옵션을 사용할 수 있습니다.
-user -u 선택사항. 사용자 이름입니다. 사용하는 경우 비밀번호가 필요합니다.

저장된 접속 및 데이터 소스를 사용하는 경우 사용자 이름과 비밀번호가 필요하지 않습니다. 저장된 접속을 사용하지 않고 규칙 파일이 RDBMS에 접속된 경우 사용자 이름과 비밀번호를 지정하여 RDBMS에 접속하십시오.

-password -p 선택사항. 사용자의 비밀번호. 생략되는 경우 사용자에게 비밀번호에 대한 메시지가 표시됩니다.
-stream -S 선택사항. 스트리밍 데이터 로드를 사용합니다. 사용하는 경우 -conn 옵션이 필요합니다.
-connection -conn 스트리밍 옵션이 사용되는 경우 필요합니다. createlocalconnection CLI 명령을 사용하여 생성된 저장된 접속의 이름입니다.
-query -q 선택사항. 스트리밍 데이터 로드와 함께 제출할 데이터베이스 질의입니다.
-rows -rows 선택사항. 동시에 스트림할 행 수입니다. 기본값은 100입니다.
-abortOnError -abort 오류가 발생하는 경우 데이터 로드를 중단합니다.

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"

Cube Designer, Essbase 웹 인터페이스 Essbase 웹 인터페이스 또는 REST API의 작업, 또는 MaxLimport data를 사용하여 데이터를 로드할 수도 있습니다.