카탈로그 경로에 파일 지정
큐브에 대한 데이터 로드 또는 차원 빌드를 시작할 때 현재 큐브 디렉토리가 아닌 Essbase 내 다른 곳에 파일이나 아티팩트를 두어야 하는 경우 카탈로그 경로를 지정할 수 있습니다.
![로드 유형이 [파일]인 데이터 로드 작업 대화상자에서, 카탈로그에서 데이터 및 규칙 파일을 찾아 선택할 수 있습니다. 로드 유형이 [파일]인 데이터 로드 작업 대화상자에서, 카탈로그에서 데이터 및 규칙 파일을 찾아 선택할 수 있습니다.](img/file-catalog-dataload.gif)
파일이나 아티팩트와 관련된 다른 작업을 수행하려면 이들을 큐브 디렉토리 또는 관리자가 지정한 디렉토리에 두어야 합니다.
카탈로그 경로를 지정하지 않은 상태로 두면 관리자가 FILEGOVPATH 구성을 사용하여 대체 경로를 지정하지 않는 한, 큐브 디렉토리는 가정된 위치가 됩니다.
큐브 디렉토리는 <Application Directory>/app/appname/dbname 폴더를 의미합니다.
환경내 <Application Directory> 위치를 모르는 경우
-
독립적인 Essbase 배포를 사용하는 경우 Essbase 플랫폼의 환경 위치를 참조하십시오.
-
Oracle Cloud Infrastructure Marketplace에서 Essbase 배치를 사용하는 경우 <Application Directory>는
/u01/data/essbase/app입니다.
데이터 로드나 차원 빌드를 위해 작업, MaxL 또는 명령행 인터페이스(CLI) 중 어느 것이 사용하든 필요한 파일의 카탈로그 경로를 지정할 수 있습니다.
예를 들어, 다음 MaxL 데이터 임포트 명령문은 Essbase 파일 카탈로그의 공유 폴더에 저장된 데이터 파일을 사용하여 데이터 로드를 수행하며, 규칙 파일은 Sample Basic의 큐브 디렉토리에 있습니다.
import database 'Sample'.'Basic' data from server data_file 'catalog/shared/Data_Basic' using server rules_file 'Data' on error write to "dataload.err";다음 CLI dimbuild 예제에서 규칙 파일은 사용자 디렉토리에 지정되고 데이터 파일은 공유 디렉토리에 지정됩니다.
esscs dimbuild -a Sample -db Basic -CRF /users/admin/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F