Dimbuild: загрузка измерений в куб

Эта команда CLI загружает измерения в куб. Для этого необходимо, по крайней мере, разрешение "Менеджер баз данных".

Чтобы загрузить измерения, сначала необходимо загрузить файлы построения измерений и файлы правил в Essbase. Загрузить файлы можно с помощью CLI. См. Upload: добавление файлов куба.

Синтаксис

dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
Параметр Сокращение Описание
-verbose -v Отображение подробных описаний
-application -a Имя приложения
-db -d Имя базы данных (куба)
-file -f Имя файла компоновки измерений. Не нужно указывать полный путь. Подразумевается, что файлы находятся в соответствующем каталоге приложения или базы данных. Вместо этого параметра можно использовать параметр -catalogfile.
-rule -r Имя файла правил. Не нужно указывать полный путь. Подразумевается, что файлы находятся в соответствующем каталоге приложения или базы данных. Вместо этого параметра можно использовать параметр -catalogrulefile.
-catalogfile -CF Имя файла компоновки измерения из каталога файлов. Этот параметр можно использовать вместо параметра -file.
-catalogrulefile -CRF Имя файла правил из каталога файлов. Этот параметр можно использовать вместо параметра -rule.
-user -u Необязательно. Имя пользователя если используется, требуется указать пароль.

Если используются сохраненные подключение и источник данных, имя пользователя и пароль не требуются. Если сохраненное подключение не используется и файл правил подключается к СУРБД, укажите имя пользователя и пароль для подключения к СУРБД.

-password -p Необязательно. Пароль для пользователя Если опущен, пароль будет запрошен у пользователя.
-stream -S Необязательно. Использование потоковой компоновки измерений. Если используется, требуется параметр -conn.
-connection -conn Требуется, если используется параметр потоковой передачи. Имя сохраненного подключения, созданного с помощью команды createlocalconnection интерфейса командной строки.
-query -q Необязательно. Запрос к базе данных, отправляемый вместе с потоковой компоновкой измерений.
-rows -rows Необязательно. Число строк, одновременно передаваемых в потоковом режиме. По умолчанию: 100.
-restructureOption -R

Управляет вашими вариантами сохранения для реструктуризации структуры.

Возможные варианты для блочного хранения:

  • ALL_DATA: сохранять все данные при загрузке измерений.
  • NO_DATA: не сохранять данные.
  • LEAFLEVEL_DATA: сохранять только значения данных уровня 0. Этот параметр следует выбрать, если все необходимые для расчетов данные находятся на нулевом уровне. Перед реструктуризацией куба удаляются блоки верхних уровней. При повторном вычислении куба блоки верхних уровней создаются заново.
  • INPUT_DATA: сохранять только входные данные.

Возможные варианты для агрегированного хранения:

  • ALL_DATA: сохранять все данные при загрузке измерений.
  • NO_DATA: не сохранять данные.
-forcedimbuild -F Продолжайте построение измерения, даже если выполняются другие действия пользователя. Это отменяет активные сеансы пользователя.

Примеры

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

Измерения также можно загружать с помощью конструктора кубов, заданий в веб-интерфейсе Essbase, API-интерфейса REST или команды import dimensions в MaxL.